LinuxSir.cn,穿越时空的Linuxsir!

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

敲错一个grub命令,把ntfs分区整坏了

[复制链接]
发表于 2007-8-19 00:06:47 | 显示全部楼层 |阅读模式
今天想把MBR的grub重装一下,grub进去,本来应该 setup(hd0) 的,结果多手敲成 setup(hd0,0) 了,把grub装到了第一个ntfs分区头部,而不是MBR。

现在那个ntfs分区已经无法mount上,也不能启动里面的windows, 似乎这个分区的文件系统已经被破坏了,不知道有没有办法修复? (幸好没有重要数据在那里,不然就惨了)
发表于 2007-8-19 22:07:26 | 显示全部楼层
Windows  CD
R
fixboot
回复 支持 反对

使用道具 举报

发表于 2007-8-20 11:24:36 | 显示全部楼层
你的 NTFS 文件系统是好的。只是引导扇区(分区上的第一扇区)的内容被修改。
用你 windows安装光盘启动机器,看屏幕提示,按R键启动故障恢复控制台,修复引导故障。光盘可以是较已安装系统更新的。在安装向导中如有提示是否升级你的系统,注意要按 Esc 键,不要升级系统。在看到是否按 R 键 启动故障恢复控制台的时候,按 R 。屏幕提示你要修复哪个系统,输入 1 或者 2 之类的数字,如果只有一个就输入1 就可以了。然后是敲入管理员密码。

接下来 help 一下。
( fixboot 这命令是写引导到系统分区的第一扇区)
fixboot

( exit 是退出并重启)
exit

如果你想将引导写到MBR ,可以用 fixmbr 命令。
注意,有必要将需要引导的那个分区设为活动分区,如果它不是活动分区。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-25 07:05:49 | 显示全部楼层
谢谢楼上两位大侠! 那天我也是用fixboot修复好ntfs分区了,但那天突然上不了linuxsir,所以无法回复,呵呵~~
回复 支持 反对

使用道具 举报

发表于 2009-6-15 14:10:40 | 显示全部楼层
请问如果被覆盖的不是windows主分区而是另外一个ntfs的数据分区怎么办?我覆盖了两个,只修复了一个。
回复 支持 反对

使用道具 举报

发表于 2009-7-17 23:08:14 | 显示全部楼层
没有啥关系的吧。。

我最失败的经历是cfdisk里操作时本只是修改启动分区,也不知道是不是指甲长了,按到D去了,无线网络驱动出来一堆信息搞的没有看清楚就write了一下,后来fdisk -l 一看/分区没有了。。

Post by liuchong.net;1998080
请问如果被覆盖的不是windows主分区而是另外一个ntfs的数据分区怎么办?我覆盖了两个,只修复了一个。
回复 支持 反对

使用道具 举报

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

本版积分规则

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