![如果在碎片整理之前没有运行磁盘扫描程序,会造成什么损害](https://linux22.com/image/1256920/%E5%A6%82%E6%9E%9C%E5%9C%A8%E7%A2%8E%E7%89%87%E6%95%B4%E7%90%86%E4%B9%8B%E5%89%8D%E6%B2%A1%E6%9C%89%E8%BF%90%E8%A1%8C%E7%A3%81%E7%9B%98%E6%89%AB%E6%8F%8F%E7%A8%8B%E5%BA%8F%EF%BC%8C%E4%BC%9A%E9%80%A0%E6%88%90%E4%BB%80%E4%B9%88%E6%8D%9F%E5%AE%B3.png)
我想知道如果在磁盘碎片整理之前没有执行磁盘扫描会对驱动器造成什么损坏。
我查阅了一些网站,这些网站说应该运行磁盘扫描程序来纠正系统上可能出现的任何问题,确保在进行磁盘碎片整理之前驱动器没有错误。
我需要在无法物理访问计算机的情况下(使用远程连接)对计算机执行碎片整理。我知道磁盘扫描需要重新启动系统(导致我失去连接),如果系统在重新启动后不能自动恢复,则很难物理重新启动(以前发生过这种情况)。
有什么建议么?
谢谢。
答案1
过去碎片整理的实现假设磁盘的基本结构是自洽的。如果文件系统不一致,碎片整理可能会将轻微损坏的磁盘变成极度损坏的磁盘 - 数据很容易丢失。
运行 scandisk 可确保磁盘结构从一开始就是自洽的。不过,如果您在现代 Windows 中检查磁盘,请记住“成功完成”意味着程序运行并完成,但并不意味着没有磁盘错误。检查事件日志 - 对我来说,右键单击“我的电脑”,选择“管理”,然后选择“事件查看器”。
我不确定第一段是否仍然适用。当前的文件系统似乎不太容易出现这些不一致的情况(尽管它们肯定仍然会发生 - 特别是如果你倾向于在没有完全关闭的情况下关闭电源),并且如果当前版本的碎片整理程序进行更多一致性检查,我不会感到惊讶。当然,当我运行碎片整理时,我现在从不费心先检查磁盘。
如果您确实需要从可能损坏的磁盘中恢复数据,首先要做的是获取完整的逐扇区备份。您尝试的任何修改磁盘的操作都可能出错并造成更大的损害。任何写入磁盘的操作都可能导致以前可恢复的数据丢失。
当然,最好的办法是备份前腐败发生了。
答案2
我现在想到的唯一原因是,您需要先运行扫描磁盘,这样如果有任何损坏的簇,则可以恢复和移动其中的数据并将该簇标记为坏的。这样,当您进行碎片整理时,degfrag 程序就不会将好文件放入坏簇中。
答案3
如果您的机器在重启后没有恢复,那么在您担心运行碎片整理等相对不重要的事情之前,您还有其他主要问题需要解决。首先修复您的软件或硬件问题,然后运行 chkdisk(不认为它现在称为 scandisk 了吗?),然后运行碎片整理。
答案4
对于 NTFS,实际上无需运行 chkdsk,因为如果已安装,FS 几乎可以保证处于良好状态。但对于 FAT,对其进行碎片整理可能会使损坏的 fs 变得更糟。