通过可启动的 Linux CD 对 80GB Hitachi HDD 执行 dd if=/dev/zero of=/dev/sda bs=512k 安全吗?并使用新文件系统对其进行格式化?我希望这不会给我以后带来任何问题,Hitachi HDD 是我旧 PC 上唯一的 HDD,HDD 上没有我需要的文件,我无法将其用作 USB 通过另一台 PC 对其进行格式化 提前谢谢
答案1
您无法更改硬盘驱动器的扇区大小 您可以通过这种方式更改文件系统的簇大小(也称为“分配单元大小”)。
你应该会没事的。
答案2
当您使用 /dev/zero 对整个驱动器执行 dd 时,您将删除所有内容。分区表、所有分区和所有文件系统。(以前称为“低级”格式)。
正如 Jermal S. 指出的那样,这没什么大不了的,但是您必须从头开始才能在驱动器上重新获得可用的文件系统。
在格式化之前,您需要重新创建分区表并使用正确的分区类型和大小对驱动器重新进行分区。
不确定您使用的是哪个 live linux 启动 cd,但新的启动 cd 应该都有 GNU parted。我更喜欢 parted 而不是 fdisk,所以我在这个答案中描述的就是它。
要创建新的分区表,请执行以下操作:parted /dev/sda mklabel msdos
我只是假设您不需要 GPT 分区,并且 /dev/sda 是实际有问题的驱动器。
创建新的ext4 分区在整个磁盘上parted /dev/sda mkpart primary ext2 1M 80G
创建新的NTFS 分区 相反,这样做:parted /dev/sda mkpart primary ntfs 1M 80G
请注意,这两个都不能设置为可启动分区,因此,如果你需要,你需要这样做parted /dev/sda set 1 boot on
还要注意,parted 具有交互模式。只需执行此操作parted /dev/sda
,您就会获得带有帮助和所有内容的 parted 命令提示符。
答案3
谢谢你的回答,至于 Dan 的回答,我理解我将擦除硬盘上的每一个数据,这正是重点,至于我的 Live CD,它是 Kali Linux,至于 Jermal 的回答,这听起来有点怪异,因为我真的想擦除硬盘上的每一个数据,并在我的生活中尝试一些新的东西 :p