LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 605|回复: 8

(已解决):如何完全删除硬盘上的文件系统?

[复制链接]
发表于 2011-1-23 23:24:19 | 显示全部楼层 |阅读模式
请问如何完全删除掉硬盘上的文件系统?我的一块小硬盘上安装了gentoo,现在准备换一块更大的硬盘用,现在准备删掉小硬盘上的系统和所有分区和文件系统。我用fdisk删除了所有分区,但是当我再用这块硬盘启动的时候还是显示grub在尝试启动,然后就显示错误了。是不是硬盘上的东西没有彻底删除,请高手指点我应该怎么作,谢谢!
发表于 2011-1-24 00:06:56 | 显示全部楼层
dd if=/dev/zero of=你的要清除grub信息的旧硬盘 bs=512 count=1
安全使用,不要搞错硬盘了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-24 01:03:53 | 显示全部楼层
谢谢你的回复,但是我刚刚试了一下dd if=/dev/zero of=/dev/sda bs=512 count=1
得到如下信息:
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.000712788 s, 718 kB/s

然后我尝试再次用此硬盘启动的时候还是显示grub在尝试启动,好像grub信息并没有被删掉,到底怎么做才行呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-24 01:18:54 | 显示全部楼层
sory, 刚刚试了一下dd if=/dev/zero of=/dev/sda bs=512 count=0
现在一切正常了。再次谢谢blackwhite!
回复 支持 反对

使用道具 举报

发表于 2011-1-24 01:19:46 | 显示全部楼层
删除了。
成功就好。
如果要保留分区表信息,那个bs是bs=446
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-24 01:23:00 | 显示全部楼层
Post by blackwhite;2126524
不会吧?如果运行这个命令成功,你那个旧硬盘上应该没有任何的分区信息。那试试
dd if=/dev/zero of=/dev/sda bs=512 count=1

刚试了一下dd if=/dev/zero of=/dev/sda bs=512 count=0就一切正常了,难道硬盘扇区是从0开始计数的?另外,再次谢谢你!
回复 支持 反对

使用道具 举报

发表于 2011-1-24 10:10:25 | 显示全部楼层
count=0?
回复 支持 反对

使用道具 举报

发表于 2011-1-24 11:13:53 | 显示全部楼层
count 应该代表次数吧!
回复 支持 反对

使用道具 举报

发表于 2011-1-24 12:07:00 | 显示全部楼层
Post by e522;2126526
刚试了一下dd if=/dev/zero of=/dev/sda bs=512 count=0就一切正常了,难道硬盘扇区是从0开始计数的?另外,再次谢谢你!

怎么可能是count=0呢。一定是count=1.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表