![中断分区过程是否会导致我的硬盘损坏?我可以通过完全格式化来修复它吗?](https://linux22.com/image/1307300/%E4%B8%AD%E6%96%AD%E5%88%86%E5%8C%BA%E8%BF%87%E7%A8%8B%E6%98%AF%E5%90%A6%E4%BC%9A%E5%AF%BC%E8%87%B4%E6%88%91%E7%9A%84%E7%A1%AC%E7%9B%98%E6%8D%9F%E5%9D%8F%EF%BC%9F%E6%88%91%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%E5%AE%8C%E5%85%A8%E6%A0%BC%E5%BC%8F%E5%8C%96%E6%9D%A5%E4%BF%AE%E5%A4%8D%E5%AE%83%E5%90%97%EF%BC%9F.png)
我试图对硬盘进行分区以安装 Windows 7 而不丢失数据,但我认为该过程已锁定,因此我停止了它并重新启动了计算机。我再次尝试,它成功了,但当我去安装 Win7 时,计算机开始说我的硬盘坏了,诊断工具也是如此。同一天早些时候我还没有遇到这个问题。
一个月以来,我一直这样使用硬盘,分区重新合并,但一切仍然显示硬盘有问题。我在考虑重新格式化,然后再决定购买新硬盘。这可能有效吗?我的硬盘是 spinpoint F3 1TB。
注意:当我进行分区时,此驱动器是我的辅助存储驱动器。我进行分区是因为那天我要将其作为新版本中的主驱动器,但不想丢失数据,因为我没有外部设备来保存 350 GB 的数据。
答案1
不,中断分区过程可能不会导致硬盘损坏。但是,如果您使用实用程序来调整分区大小,则大量数据将被打乱,并且在此过程中可能会发现一些之前未报告的坏扇区。
可能是硬盘已经出现故障,这就是为什么重新分区过程最初看起来好像被锁定了。
您应该尝试在驱动器上运行 SMART 诊断程序。如果您没有其他可以插入的计算机,则可以从 Ubuntu Live CD 启动。首先,拔下任何其他硬盘驱动器,然后打开终端并输入以下内容:
sudo bash
apt-get install smartmontools
smartctl -a /dev/sda
检查重新分配的扇区数。如果原始值大于零,则表示硬盘已经开始出现故障,如果继续使用它,它将成为一颗定时炸弹。如果是这种情况,您应该更换它,特别是如果它仍在保修期内。
硬盘确实有一定数量的“备用”扇区,这些扇区将用于自动替换坏扇区,一旦备用扇区用完,chkdsk(在 Windows 上)或 badblocks(在 Linux 上)将开始报告坏扇区。虽然一般认为重新分配几个扇区是可以的,但随着越来越多的扇区被重新分配,您也可能会注意到磁盘性能越来越差。
更新:根据您的 SMART 诊断,我建议更换驱动器。如果您仍然想使用它,我至少建议检查电源以及电源线和数据线。然后我会对驱动器进行映像处理,进行完整的读/写测试,并在将其重新投入使用之前再次运行 SMART 诊断。但即便如此,我仍然不信任它。
要进行彻底的磁盘表面测试,请按照以下说明进行操作。(警告:这将破坏驱动器上的所有数据!)或者,您可以在 Windows 中执行 chkdsk /r,但这样做不会那么彻底。请注意,这不会重置驱动器的 SMART 数据。您必须咨询驱动器制造商,看看他们是否为消费者提供了可以执行此操作的任何工具。(我的猜测是没有,因为不道德的人可能会出售有缺陷的硬盘,根据 SMART 数据,这些硬盘看起来像新的、完美的硬盘。)
- 移除所有其他硬盘、闪存驱动器等。(这样你就只剩下那个硬盘和 CD/DVD 驱动器了)
- 从 Ubuntu Live CD 启动
- 打开终端并输入此命令(你可能希望让它运行一整夜):badblocks -wvs /dev/sda
- 坏块完成后,再次运行 SMART 诊断并与之前的值进行比较。
上面列出的 badblocks 命令将执行四次,写入和读取以下每个模式:10101010、01010101、11111111 和 00000000——最后将其完全归零。之后,您需要对驱动器进行分区和格式化。
同样,由于 SMART 诊断报告的读取错误率很高,我仍然不相信该驱动器能够可靠地存储任何无法轻易恢复或复制的内容。
答案2
据我所知,停止分区过程实际上不会使磁盘无法使用。它可能会使磁盘上的数据难以恢复或永远丢失。
磁盘可能出现故障,如果是,请使用“Live CD”操作系统(例如 Ubuntu 或 Fedora)检查 SMART 状态。
如果驱动器检查无误,则尝试在其中一个 Unix 系统中使用 fdisk 和 mke2fs 对磁盘进行分区和格式化。我曾遇到过 Windows 抱怨磁盘的问题,无法进行任何工作(分区、格式化等),直到我使用外部系统将文件系统恢复到可用状态。Windows 似乎特别不愿意从磁盘错误中恢复,然后不提供简单的工具来纠正问题。