我最近使用 Home Premium Upgrade 安装 DVD 将 Windows XP 桌面升级到 Windows 7。我最初的计划是在安装过程中重新格式化启动盘,但是在安装过程中,这不是一个选项(我猜是因为在安装过程中需要旧的 Windows 安装)。升级很顺利。
经过几天的磨合,我开始从硬盘上删除旧的不需要的文件(我希望通过上述重新格式化来避免这种情况)。完成此清理过程后,系统开始在每次重新启动时运行 CHKDSK。在多次运行 CHKDSK 并重新启动后,Windows 启动正常。但是,Firefox 和 MS Security Essentials 等一些程序停止工作。Security Essentials 在启动时会弹出一个对话框,提示需要重新安装;Firefox 会崩溃。
假设硬盘仍然有问题,我尝试使用 Spin Rite 检查和修复硬盘。然而,在检查的第一个扇区上,它直接进入 DynaStat 数据恢复模式,并且没有取得任何进一步的进展。
此时,Windows 启动正常。那么问题是 - 我是否应该重新安装损坏的程序,或者我是否应该注销这个硬盘,然后再花更多时间重新安装程序并恢复升级前保存的数据?如果我决定使用新硬盘,我是否必须先进行(最小)XP 安装,然后才能使用 Windows 7 升级介质和许可证密钥?
答案1
在我看来,这肯定像是真正的文件系统损坏,尽管它可能不是由驱动器上的任何物理缺陷引起的。意外关机是导致这种情况的最常见原因,而且影响并不总是立即显现,因为问题可能出在系统日常运行中不会触及的地方。虽然 NTFS 文件系统相对安全,不会出现这种情况(它会记录文件系统元数据,就像 Linux 下的 ext3 默认记录的那样,因此可以修复由于意外事件导致的一些损坏),但有时还是会发生这种情况。
因此,在丢弃驱动器之前,我会对其进行更彻底的测试。我建议安装一些可以读取和监控驱动器的 SMART 参数(如果驱动器确实存在物理问题,这些参数可能会显示一些迹象)并可以启动驱动器自身的自检程序的软件。
即使您保留了驱动器,我还是建议您此时重新格式化并重新安装。修复严重损坏的文件系统是一场必输的游戏(您永远无法确保一切都 100% 正常)。