QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 764|回复: 4

干坏了一个磁盘,Windows都进不去了

[复制链接]
发表于 2004-5-16 11:21:06 | 显示全部楼层 |阅读模式
我一不小心,用了如下命令,
dd if=/dev/hda5 of=/dev/hda8 bs=512 count=1
结果G盘mount不上了,
Windows也进不去了,

想把G盘格式化,但是不敢乱动了。
请问用什么命令呢?
发表于 2004-5-16 15:13:47 | 显示全部楼层
如果 hda8 容量小于 hda5 的话你可能整个分区表都挂了...
试试用 diskgen 重建一下分区表, 看看能否恢复过来.

不过 hda8 里的数据就不要指望了...已经全部被覆盖, 恢复的可能性几乎=0.
回复

使用道具 举报

发表于 2004-5-16 16:13:56 | 显示全部楼层
[quote:3de4ddb1c3="Kuye"]不过 hda8 里的数据就不要指望了...已经全部被覆盖, 恢复的可能性几乎=0.[/quote]

不会吧,看楼主的命令只是把hda8超级块的内容破坏了,分区恢复后,里面的数据应该大部分可以恢复的吧
回复

使用道具 举报

 楼主| 发表于 2004-5-16 23:17:57 | 显示全部楼层
估计谁也想不到。
原来我是在hda8里装了一个Grub,后来Dos 和Win98就不能访问这个分区,WinXP和Linux正常。我用上面那个命令(dd)是想删掉Grub。好让Win98能访问我那个数据盘。谁知忘记备份竟有那么严重的后果。

幸好我不知道Linux下格式化磁盘的命令。因为数据居然可以恢复,而且十分简单——我重启进Win98 。G盘里的数据全在!赶紧备份,格式化,居然恢复了原样!

但是我不知道这是为什么。磁盘和分区的前512字节倒底是什么东西呢?目录文件的信息在哪里?
[quote:06a1c4bb39="Kuye"]如果 hda8 容量小于 hda5 的话你可能整个分区表都挂了...
试试用 diskgen 重建一下分区表, 看看能否恢复过来.

不过 hda8 里的数据就不要指望了...已经全部被覆盖, 恢复的可能性几乎=0.[/quote]

我的hda8大于hda5。 我不明白为什么二楼的说如果hda8小于hda5我的分区表可能都挂,我没有改写hda,hda1-hda4啊。
回复

使用道具 举报

发表于 2004-5-17 10:16:22 | 显示全部楼层
数据当然在啦,count=1只写一个扇区
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-9-29 05:24 , Processed in 0.053238 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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