SATA HDD I/O 错误

SATA HDD I/O 错误

我的机器装有 Windows 7,突然硬盘(500 Gig Seagate SATA)无法启动。我将硬盘作为从属设备连接到另一台机器,并尝试格式化驱动器。

驱动器在磁盘管理中列出,但显示未分配且无法格式化,显示驱动器受写保护。尝试使用分区管理器,显示发生 I/O 错误。

我的磁盘中没有太多数据,只需要让它重新工作。

答案1

如果硬盘在一个系统中突然停止工作,而您无法在另一个系统中格式化硬盘,则表明硬盘驱动器出现故障。硬盘可能出现机械故障或电子故障,但无论哪种情况,您都应考虑:

  • 如果可能的话提出保修索赔
  • 购买替换驱动器

答案2

  1. 下载 SystemRescue 3.0 ISO:主页/下载
  2. 将 ISO 刻录到 CD 或使用“Live USB Creator”创建可启动的 USB 磁盘LiveUSBCreator 主页
  3. 连接一个与旧硬盘大小相同(最好:稍大一些)且为空的外部磁盘驱动器(可以是新磁盘)
  4. 使用默认的 SystemRescue 设置,使用创建的 CD 或 USB 驱动器启动计算机
  5. 启动图形工具GParted
  6. 记下不同的磁盘(SDA、SDB、SDC……)。驱动器显示在右上角的一种下拉菜单中。
  7. 找到与你的 Windows 7 分区匹配的磁盘(将显示为 NTFS)(例如 SDB)
  8. 找到与您的外部磁盘驱动器匹配的磁盘(例如 SDC)
  9. 启动控制台
  10. 输入以下命令dd if=/dev/sdb of=/dev/sdc bs=32M
  11. 等待(复制完成之前 dd 没有输出)
  12. 继续等待(见11)
  13. 从新磁盘/外部驱动器启动

注意如果:输入文件;的:输出文件

混合使用驱动器字母将使你的磁盘变得无用!

我最近在我爸爸的笔记本电脑送回去修理之前对他做了这个。分区被一一复制到新的硬盘/外部驱动器上。然后我能够擦除笔记本电脑磁盘上的分区并从外部驱动器启动 :-)

在工作中我使用相同的程序将旧的 250 GB 5400rpm HDD 复制到新的 SAMSUNG 840 Pro SSD 磁盘,并且我的系统第一次启动。(并且它比 Ghost 更快)。

使用 SystemRescue 和 DD 需要一些时间来适应,你必须说服自己按下 ENTER 键,但如果它最终能起作用,那就太好了。

这个解决方案应该有所帮助,因为您的磁盘是只读的,并且使用正确的 cvommand 的 dd 只会将磁盘上的所有块级别的分区复制到新磁盘。

维基百科 DD 命令

学习 Linux 命令:dd

相关内容