硬盘显示损坏/没有分区表,但它在 PC 上正常启动

硬盘显示损坏/没有分区表,但它在 PC 上正常启动

我从 PC 上取出了这块硬盘,并通过 SATA 转 USB 2.0 适配器将其连接到我的备份服务器,Windows 立即要求格式化硬盘。我继续断开它并将其连接到 Linux PC,结果是一样的。fdisk显示没有任何分区,好像分区表是空白的或已损坏。问题是,如果我将它连接到它所在的“原始”计算机,它会正常启动并正常工作。为什么会发生这种情况?有办法解决这个问题吗?

另外:我必须补充一点,这并不是该驱动器独有的,我也遇到过这种情况,即驱动器只能在“格式化”它或创建分区表的同一台 PC/适配器上工作:

  1. 拥有许多 Windows 8/8.1 笔记本电脑。
  2. 对于一些运行 Windows 7 操作系统的计算机。
  3. 我买了一个 SATA 2.5 英寸硬盘驱动器外壳。这个比较棘手,因为我只能通过外壳使用驱动器(我通过它格式化了驱动器),而不能直接从 SATA 端口或通过 SATA 转 USB 适配器使用,同样,如果我通过适配器格式化驱动器,它就无法使用外壳或直接连接到 SATA 端口等……

希望你能帮助我,谢谢。

答案1

我见过这种情况。第一种可能性是使用硬件 TPM 芯片进行全驱动器加密(解决方法:禁用加密)。其次,我认为一些 PC 制造商正在偏移硬盘驱动器的 0 扇区。因此,他们为他们创建了一个保留区域。它告诉 PC 从 10 扇区(或其他)开始,而您尝试在具有此偏移量的 PC 上启动,当然它不起作用。

老实说,提取硬盘是一件很难的事情。我建议使用 PXE(网络启动)解决方案,例如 drbl 服务器。按 F12 或任何网络启动键几次,确保连接成功,然后离开。

相关内容