我的电脑 Win 10 感染了病毒。所以我决定完全重新安装。为了保存文件,我安装了新硬盘,创建了 USB Ubuntu 棒,从中启动,然后尝试在 Ubuntu 下复制文件。复制时出现以下错误消息:
Error while copying
There was an error reading folder "LocalCache"
Error opening directory
'/media/ubuntu/CCB411EEB411DC30/Users/some_user/AppData/Local/Packages/Microsoft.SkypeApp_kzf8qxf38zg5c/LocalCache': No such file or directory
有取消、全部跳过、跳过和重试的选项
重试不起作用,但我总是可以跳过。但我很好奇这个错误是从哪里来的以及如何修复它?
更新 1: 我在原始驱动器上找到了问题文件/文件夹。以下是有关它的一些信息。
Name: LocalCache
Type: Link (broken) (inode/symlink)
Link target: unsupported reparse point
Size: 25 bytes
更新 2:
stat
在此文件上运行终端命令返回:
File: LocalCache -> unsupported reparse point
Size: 25 Blocks: 0 IO Block: 4096 symbolic link
Device: 824h/2084d Inode: 918487 Links: 2
Access: (0777/lrwxrwxrwx) Uid: ( 999/ ubuntu) Gid: ( 999/ ubuntu)
Access: 2019-02-24 00:33:56.728640800 +0000
Modify: 2018-10-30 17:29:05.927748100 +0000
Change: 2018-10-30 17:29:05.927748100 +0000
Birth: -
答案1
在 Ubuntu 中(以及一般的 Linux 中),Windows NTFS 文件系统由 ntfs-3g 驱动程序处理。
在 Windows 10 中,微软引入了新类型的“重新解析点”,该驱动程序无法处理。
我建议你读一下这个:https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html
并安装“系统压缩”和“重复数据删除文件”插件。
这很有趣——请告诉我们它是否有帮助。