Încerc să trec unele fișiere pe care le am pe Windows pe un HD. Pe măsură ce mi-am pierdut parola de utilizator Windows, recuperez acele fișiere printr-un usb Ubuntu (focal 20.04). Cu toate acestea, unele fișiere și foldere au fost partajate cu OneDrive.
Când am copiat acele fișiere pe un HD prin Ubuntu, ele apar ca link simbolic rupt și făcând ls -l apare „punct de analiză neacceptat”. Căutând pe internet am ajuns la https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html#download pagină.Cu toate acestea, nu sunt priceput la Linux, așa că nu știu ce să fac.
Am încercat să fac pașii dați:
Apoi, trebuie să descărcați systcomp.zip de la http://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html#download și extrageți pluginul (binar) care se potrivește cu CPU-ul pe care îl utilizați. De exemplu, pentru un procesor x86_64:
unzip -x systcomp.zip systcomp/linux-64/ntfs-plugin-80000017.so
Acum, (ca rădăcină), trebuie să mutați fișierul ntfs-plugin-80000017.so în directorul corespunzător de plugin ntfs. O modalitate simplă de a găsi acest director este să rulați comanda:
șiruri de caractere $(care ntfs-3g) | grep ntfs-plugin
Acest lucru va returna ceva de genul „/usr/lib64/ntfs-3g/ntfs-plugin-%08lx.so”, care este modelul pentru a localiza pluginul (în acest caz, pluginul trebuie redenumit ca „/usr/lib64/ntfs -3g/ntfs-plugin-80000017.so"). Directorul dvs. real de plugin poate fi diferit și poate fi necesar să creați directorul.
Facand șiruri de caractere $(care ntfs-3g) | grep ntfs-plugin am /usr/lib/x86_64-linux-gnu/ntfs-3g/ntfs-plugin-%08lx.so. Am creat directorul ntfs-3g la /usr/lib/x86_64-linux-gnu/ și copiat ntfs-plugin-80000017.so la acest director. Ce ar trebui să fac din acest punct pentru a obține/recupera fișierele care apar „punct de analiză neacceptat”?
Mulțumesc foarte mult
EDIT: Am găsit mai multe instrucțiuni despre OneDrive
1) descărcați și compilați ntfs-3g-2017.3.23AR.1 de la
http://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html#download :
tar -xf ntfs-3g_ntfsprogs-2017.3.23AR.1.tgz
cd ntfs-3g_ntfsprogs-2017.3.23AR.1
./configure
face
(nu instalați, deci nu vă veți polua instalația actuală)
2) descărcați o versiune de test a pluginului pentru OneDrive:
wget http://jp-andre.pagesperso-orange.fr/onedrive.zip
Extrageți pluginul care se potrivește procesorului dvs., de exemplu:
unzip -x onedrive.zip onedrive/linux-64/ntfs-plugin-9000301a.so
Mutați pluginul în /usr/local/lib/ntfs-3g (poate fi necesar să creați acest director)
sudo mv onedrive/linux-64/ntfs-plugin-9000301a.so /usr/local/lib/ntfs-3g
3) Demontați directorul Windows și remontați-l numai în citire cu ntfs-3g_ntfsprogs-2017.3.23AR.1 (din directorul folosit la pasul 1):
sudo ntfs-3g_ntfsprogs-2017.3.23AR.1/src/ntfs-3g -o ro /dev/your-windows-partition your-windows-mountpoint
4) Listați directorul OneDrive și încercați să accesați conținutul acestuia (poate fi necesar să faceți acest lucru ca root) și raportați. Când ați terminat, demontați și remontați în modul obișnuit.
Am descărcat ntfs-3g_ntfsprogs-2017.3.23AR.6.tgz fișier și plugin onedrive. Cu toate acestea, executând sudo ntfs-3g_ntfsprogs-2017.3.23AR.6/src/ntfs-3g -o ro /dev/sda3 /media/ubuntu
a transformat directorul OneDrive/Documente într-o legătură întreruptă care nu poate fi utilizată deoarece „punctul de analiză neacceptat 0x9000601a” țintă nu există. Cum pot rezolva asta?
EDIT 2: Am descărcat alt onedrive tar, cu alt plugin. Dar problema a rămas. Se pare că fișierele sparte sunt în cloud, deci
nu există prea multe speranțe să le poți accesa prin ntfs-3g (a scris Jean-Pierre (jean-pierre-andre) pe 2017-12-22:).
Eram sigur că fișierele mele erau la localul meu. Există vreo modalitate de a-mi recupera fișierele? Fără a-mi cunoaște parola?
Mulțumesc foarte mult