hdparm 执行错误 [BOOT LOADER CANNOT READ DISK]

hdparm 执行错误 [BOOT LOADER CANNOT READ DISK]

我的驱动器设备上有恶意软件(即使没有被感染),我想低级格式化该设备以将其清除。所以我破解了你的工具 hdparm,结果很糟糕。我做了以下事情:

hdparm --user-master u --security-erase llformat /dev/sdb    #very similar command argument I used

hdparm -I      #argument was also used  

(作为新手,我不确定是否需要格式化分区 sdb*,所以我只是使用设备名称 sdb)

现在引导加载程序无法读取硬盘引导扇区。

答案1

你的命令确实确切地正如您所期望的。您的系统已删除全部删除硬盘上的数据,包括引导扇区和分区表。由于安全擦除的性质,恢复的可能性为零。换句话说,您现在拥有一个全新的硬盘,上面绝对没有存储任何数据。

如果您想再次从此驱动器启动,则需要创建一个新的启动扇区。最简单的方法是格式化驱动器并在其上安装操作系统。请参阅如何安装 Ubuntu?以获取有关如何执行此操作的说明。

如果您只想将此驱动器用于数据存储,请从 Ubuntu 对其进行格式化并创建分区表。内置磁盘实用程序或等工具gparted将是实现此目标的最简单方法。


我认为您也感到困惑,以下是基于 MBR 的系统发生的情况。

硬盘的第一个扇区(十六进制偏移量0x0000x1ff)包含所谓的主引导记录.这包含BIOS指令,以及如何处理和启动计算机的CPU指令。

当您的 BIOS 抱怨无法读取引导扇区时,这意味着您的计算机找不到可执行代码(或在执行代码时遇到错误),或者 MBR 格式不正确。由于您删除了 MBR,因此它显然没有可执行代码或驱动器信息记录。因此,必须通过格式化驱动器来重新创建它。

相关内容