Tôi đang cố chuyển một số tệp mà tôi có trên Windows sang HD. Khi tôi mất mật khẩu người dùng Windows, tôi đang khôi phục các tệp đó thông qua usb Ubuntu (tiêu điểm 20.04). Tuy nhiên, một số tệp và thư mục đã được chia sẻ với OneDrive.
Khi tôi sao chép các tệp đó sang HD thông qua Ubuntu, chúng xuất hiện dưới dạng liên kết tượng trưng bị hỏng và bằng cách thực hiện ls -l, nó xuất hiện 'điểm phân tích lại không được hỗ trợ'. Bằng cách tìm kiếm thông qua Internet, tôi đã đạt được https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html#download trang.Tuy nhiên, tôi không rành về Linux nên tôi không biết phải làm gì.
Tôi đã thử thực hiện các bước đã cho:
Sau đó, bạn phải tải xuống systcomp.zip từ http://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html#download và trích xuất plugin (nhị phân) phù hợp với cpu bạn đang sử dụng. Chẳng hạn, đối với cpu x86_64:
giải nén -x systcomp.zip systcomp/linux-64/ntfs-plugin-80000017.so
Bây giờ, (với tư cách là người chủ), bạn phải di chuyển tệp ntfs-plugin-80000017.so vào thư mục plugin ntfs thích hợp. Một cách đơn giản để tìm thư mục này là chạy lệnh:
chuỗi $(mà ntfs-3g) | grep ntfs-plugin
Điều này sẽ trả về một cái gì đó như "/usr/lib64/ntfs-3g/ntfs-plugin-%08lx.so" là mẫu để định vị plugin (trong trường hợp này, plugin phải được đổi tên thành "/usr/lib64/ntfs -3g/ntfs-plugin-80000017.so"). Thư mục plugin thực tế của bạn có thể khác và bạn có thể phải tạo thư mục.
bằng cách làm chuỗi $(mà ntfs-3g) | grep ntfs-plugin tôi đã nhận /usr/lib/x86_64-linux-gnu/ntfs-3g/ntfs-plugin-%08lx.so. Tôi đã tạo thư mục ntfs-3g tại /usr/lib/x86_64-linux-gnu/ và sao chép ntfs-plugin-80000017.so vào thư mục này. Tôi nên làm gì từ thời điểm này để lấy/khôi phục các tệp xuất hiện 'điểm phân tích lại không được hỗ trợ'?
Cám ơn rất nhiều
CHỈNH SỬA: Tôi đã tìm thấy thêm hướng dẫn về OneDrive
1) tải xuống và biên dịch ntfs-3g-2017.3.23AR.1 từ
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
chế tạo
(không cài đặt, vì vậy bạn sẽ không làm ô nhiễm cài đặt hiện tại của mình)
2) tải xuống phiên bản thử nghiệm của plugin cho OneDrive :
quên đi http://jp-andre.pagesperso-orange.fr/onedrive.zip
Ví dụ: trích xuất plugin phù hợp với CPU của bạn:
giải nén -x onedrive.zip onedrive/linux-64/ntfs-plugin-9000301a.so
Di chuyển plugin sang /usr/local/lib/ntfs-3g (bạn có thể phải tạo thư mục này)
Sudo mv onedrive/linux-64/ntfs-plugin-9000301a.so /usr/local/lib/ntfs-3g
3) Ngắt kết nối thư mục Windows của bạn và kết nối lại thư mục ở chế độ chỉ đọc với ntfs-3g_ntfsprogs-2017.3.23AR.1 (từ thư mục được sử dụng ở bước 1):
sudo ntfs-3g_ntfsprogs-2017.3.23AR.1/src/ntfs-3g -o ro /dev/your-windows-partition your-windows-mountpoint
4) Liệt kê thư mục OneDrive của bạn và thử truy cập nội dung của nó (bạn có thể phải thực hiện với quyền root) và báo cáo. Khi hoàn tất, ngắt kết nối và kết nối lại theo cách thông thường.
tôi đã tải về ntfs-3g_ntfsprogs-2017.3.23AR.6.tgz tập tin và plugin onedrive. Tuy nhiên, bằng cách thực hiện sudo ntfs-3g_ntfsprogs-2017.3.23AR.6/src/ntfs-3g -o ro /dev/sda3 /media/ubuntu
nó đã biến thư mục OneDrive/Documents thành một liên kết bị hỏng không thể được sử dụng làm mục tiêu 'điểm phân tích lại không được hỗ trợ 0x9000601a' không tồn tại. Làm sao tôi có thể giải quyết việc này?
CHỈNH SỬA 2: Tôi đã tải xuống tar onedrive khác, với plugin khác. Nhưng vấn đề vẫn còn. Rõ ràng các tệp bị hỏng nằm trong đám mây, vì vậy
không có nhiều hy vọng bạn có thể truy cập chúng thông qua ntfs-3g (Jean-Pierre (jean-pierre-andre) đã viết vào ngày 22-12-2017 :).
Tôi chắc chắn rằng các tệp của tôi đã ở địa phương của tôi. Có cách nào để khôi phục các tập tin của tôi không? Mà không biết mật khẩu của tôi?
Cám ơn rất nhiều