Я пытаюсь передать некоторые файлы, которые у меня есть в Windows, на HD. Поскольку я потерял свой пароль пользователя Windows, я восстанавливаю эти файлы через USB-накопитель Ubuntu (20.04 focus). Однако к некоторым файлам и папкам был предоставлен доступ OneDrive.
Когда я скопировал эти файлы на HD через Ubuntu, они отображаются как неработающие символические ссылки, а при выполнении ls -l появляется «неподдерживаемая точка повторной обработки». Путем поиска в Интернете я наткнулся на https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html#download страница.Тем не менее, я не разбираюсь в Linux, поэтому я не знаю, что делать.
Я попытался выполнить указанные шаги:
Затем вам нужно скачать systcomp.zip с http://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html#download и извлеките (двоичный) плагин, который соответствует используемому вами процессору. Например, для процессора x86_64:
unzip -x systcomp.zip systcomp/linux-64/ntfs-plugin-80000017.so
Теперь (как root) вы должны переместить файл ntfs-plugin-80000017.so в соответствующий каталог плагинов ntfs. Простой способ найти этот каталог — запустить команду:
строки $(которые ntfs-3g) | grep ntfs-плагин
Это вернет что-то вроде «/usr/lib64/ntfs-3g/ntfs-plugin-%08lx.so», что является шаблоном для поиска плагина (в этом случае плагин должен быть переименован как «/usr/lib64/ntfs). -3g/ntfs-plugin-80000017.so"). Ваш фактический каталог плагинов может отличаться, и вам, возможно, придется создать каталог.
При выполнении строки $(которые ntfs-3g) | grep ntfs-плагин я получил /usr/lib/x86_64-linux-gnu/ntfs-3g/ntfs-plugin-%08lx.so. Я создал каталог нтфс-3g в /usr/lib/x86_64-linux-gnu/ и скопировал ntfs-плагин-80000017.so в этот каталог. Что мне делать с этого момента, чтобы получить/восстановить файлы, которые отображаются как «неподдерживаемая точка повторной обработки»?
Большое тебе спасибо
РЕДАКТИРОВАТЬ: я нашел больше инструкций относительно OneDrive
1) скачать и скомпилировать ntfs-3g-2017.3.23AR.1 с
http://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html#download :
смолка -xf ntfs-3g_ntfsprogs-2017.3.23AR.1.tgz
компакт-диск ntfs-3g_ntfsprogs-2017.3.23AR.1
./настроить
делать
(не устанавливайте, чтобы не загрязнить текущую установку)
2) скачать тестовую версию плагина для OneDrive:
wget http://jp-andre.pagesperso-orange.fr/onedrive.zip
Извлеките плагин, соответствующий вашему процессору, например:
unzip -x onedrive.zip onedrive/linux-64/ntfs-plugin-9000301a.so
Переместите плагин в /usr/local/lib/ntfs-3g (возможно, вам придется создать этот каталог)
sudo mv onedrive/linux-64/ntfs-plugin-9000301a.so /usr/local/lib/ntfs-3g
3) Размонтируйте каталог Windows и перемонтируйте его только для чтения с помощью ntfs-3g_ntfsprogs-2017.3.23AR.1 (из каталога, использованного на шаге 1):
sudo ntfs-3g_ntfsprogs-2017.3.23AR.1/src/ntfs-3g -o ro /dev/your-windows-partition your-windows-mountpoint
4) Перечислите свой каталог OneDrive и попытайтесь получить доступ к его содержимому (возможно, вам придется сделать это от имени пользователя root) и сообщите об этом. Когда закончите, размонтируйте и перемонтируйте обычным способом.
я скачал ntfs-3g_ntfsprogs-2017.3.23AR.6.tgz файл и плагин onedrive. Однако, выполняя sudo ntfs-3g_ntfsprogs-2017.3.23AR.6/src/ntfs-3g -o ro /dev/sda3 /media/ubuntu
он превратил каталог OneDrive/Documents в неработающую ссылку, которую нельзя использовать, поскольку цель «неподдерживаемая точка повторной обработки 0x9000601a» не существует. Как я могу это решить?
РЕДАКТИРОВАТЬ 2: я загрузил другой файл onedrive tar с другим плагином. Но проблема осталась. Судя по всему, битые файлы находятся в облаке, так что
нет большой надежды, что вы сможете получить к ним доступ через ntfs-3g (Жан-Пьер (jean-pierre-andre) написал 2017-12-22:).
Я был уверен, что мои файлы были в моем локальном. Есть ли способ восстановить мои файлы? Не зная моего пароля?
Большое тебе спасибо