我正试图将Windows上的一些文件传递给HD。当我丢失了Windows用户密码时,我正在通过Ubuntu (20.04焦点)恢复这些文件。但是,一些文件和文件夹是与OneDrive共享的。当我通过Ubuntu将这些文件复制到HD时,它们显示为中断的符号链接,而通过执行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并提取(二进制)插件,该插件与您正在使用的cpu相匹配。例如,对于x86_64 cpu :解压缩-x systcomp.zip系统/linux-64/ntfs-plugin-80000017.so
现在,(作为root用户),您必须将文件NTFS-plugin-80000017重新定位到正确的ntfs插件目录中。找到这个目录的一个简单方法是运行以下命令:字符串$(其中ntfs-3g) \ grep plugin
这将返回类似于“/usr/ like 64/ntfs-3g/ntfs- plugin -%08lx.so”之类的内容,这是定位插件的模式(在本例中,插件必须重命名为"/usr/lib64/ntfs-3g/ntfs-plugin-80000017.so"). )。您的实际插件目录可能不一样,您可能需要创建该目录。
通过执行字符串$(其中ntfs-3g) \ grep插件,我得到了/usr/lib/x86_64-linux-gnu/ntfs-3g/ntfs-plugin-%08lx.so.。我在/usr/lib/x86_64-linux-gnu/创建了ntfs-3g目录,并将ntfs-plugin-80000017复制到这个目录中。从这一点开始,我应该做些什么来获取/恢复出现“不支持的分析点”的文件?
非常感谢
编辑:我找到了更多关于OneDrive的说明
1)从http://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html#download下载并编译ntfs-3g-2017.3.23AR.1 : tar -xf ntfs-3g_ntfsprogs-2017.3.23AR.1.tgz cd ntfsprogs-3g_ntfsprogs-2017.3.23AR.1./配置make (不安装,这样就不会污染当前的安装)
2)下载OneDrive插件的测试版本: wget http://jp-andre.pagesperso-orange.fr/onedrive.zip提取与CPU匹配的插件,例如:解压-x onedrive.zip onedrive/linux-64/ntfs- plugin -9000301 a。因此,将插件重新定位到/usr/local/lib/ntfs-3g (您可能必须创建此目录) sudo mv onedrive/linux-64/ntfs- plugin -9000301 a.so/usr/usr/lib/ntfs-3g
3)卸载您的Windows目录,并用ntfs-3g_ntfsprogs-2017.3.23AR.1 (从步骤1中使用的目录)重装它为只读: sudo 3g_ntfsprogs-2017.3.23AR.1/src/ntfs-3g -o ro /dev/ your windows-分区-windows-挂载点
4)列出您的OneDrive目录,并尝试访问它的内容(您可能必须将其作为根目录),并进行报告。完成后,卸载和重装通常的方式。
我下载了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 (让-皮埃尔(让-皮埃尔-安德烈)写在2017年-12-22:)。
我确定我的文件在我的本地。有办法恢复我的档案吗?却不知道我的密码?
非常感谢
发布于 2022-05-30 21:34:29
看来我在派对上迟到了,但对于未来的读者来说:我有一个非常类似的问题,结果是OneDrive的特性“文件随需”导致文件夹无法从Linux读取。
对于OP:您尝试过从实时Ubuntu重新设置Windows密码吗?关于如何做到这一点,有许多教程。示例
发布于 2022-06-02 21:42:23
公开:我是Linux - https://github.com/abraunegg/onedrive客户端的开发人员。
OneDrive的“按需文件”功能不能通过安装Windows分区和读取数据在Linux上使用。
只有两种方法可以在Linux上以这种方式使用OneDrive:
这是你唯一的两个可行和有效的选择。
如果您启用了“按需文件”,不要尝试在Linux中“挂载”您的OneDrive分区来读取您的数据。
https://askubuntu.com/questions/1345356
复制相似问题