我曾经让微软重新格式化我的电脑。他们将我的整个旧 Windows 文件夹放在重新格式化的驱动器上,并将其命名为“windows.old”。它的大小为 2 GB。我决定先备份它,然后删除它。所以我尝试将其备份到 DVD 上,但出现了错误。所以我决定先压缩它,然后备份它,然后删除它。压缩过程设法压缩了 3 或 4 个文件,最后中止,弹出一条消息“找不到文件或没有读取权限”(文件名为 nslist.hxl)。
我谷歌了一下,发现其他人也遇到过这个问题。一个原因是旧版本的 zip 程序无法处理非常大的文件,另一个原因是零长度文件会造成麻烦。
于是我搜索了文件 nslist.hxl(使用文件资源管理器),结果我的电脑上根本找不到它。于是我在网上找到了更多建议,建议不要使用 Windows zip,而是使用“7-zip”。我点击了 7-zip 的链接,Chrome 警告我,我正在访问一个恶意软件网站。我放弃了,转到 7-zip.org,并尝试从那里安装它。但随后,弹出一个窗口询问我是否要继续,我注意到 7-zip.org 没有“签名”该软件(我收到一条消息,说它来自一个“未知”的机构)。我猜是因为它是 GNU 软件并且不断变化,所以他们懒得签名。但我想格外小心。
所以问题是 - 忘记 7-zip,如果这里有一个损坏的文件或一组文件有问题,我该怎么办?
答案1
首先,正如@Techie007所说,运行校验:在 Windows 资源管理器中,右键单击驱动器,转到属性/工具,然后单击现在检查。
然后获取可启动的 Linux 版本,例如 USB 或实时 CD 或 DVD 上的 PuppyLinux,并从中启动;如果 C: 驱动器未安装,则需要从命令行安装它(例如:mount /dev/sda1 /mnt),然后 cd 到 /mnt/Windows.old,并压缩它(使用类似命令:zip -r /mnt/Temp/Backup Windows.old)。此外,如果 C: 驱动器没有足够的空间,您可以备份到大型 USB 驱动器。