Moses
2007-02-10 11:58:01 UTC
笔记本上原来装有两个系统 Windows Home Edition 和 Linux, 启动管理用的是
Grub.
在 Linux 下用 fdisk /dev/hda1 -l 查看磁盘分区如下:
Devices Boot Start End Blocks Id System
/dev/hda1 1 510 4096543+ 12 Compaq diagnostics
<-- 这个是笔记本自带的一键恢复 没有删 不过也没什么用
/dev/hda2 * 511 1773 10145047+ 7 HPFS/NTFS <-- 这个应该就是 Win 在的分区
/dev/hda3 1774 9729 63906570 f W95 Ext'd (LBA) <--
为何这个扩展分区在 hda3?
/dev/hda5 1774 3737 15775798+ 7 HPFS/NTFS <-- 这个应该是 Win 系统里的 D: 盘
/dev/hda6 9283 9729 3590396 1b Hidden W95 FAT32
<-- 这个是原来用 Ghost 备份的 Win, 时间有点长了. 如果能保持现在 Win 的内容最好还是不用这个 :D
/dev/hda7 * 3738 9192 43817256 83 Linux <-- Linux 所在的分区
/dev/hda8 9193 9282 722893+ 82 Linux swap/Solaris
现在 Windows 系统进不去了, Linux 仍然可以进去, 现在想修复 Windows 安装并且希望保留原有内容 (即不希望格式化), 但放入 Win 光盘到 "正在检查以前安装的
Windows" 那一步就停止了,
请问应该如何做?
另外不想用 Grub 做启动管理器了, 而改用 Win 的 OSloader, 看见网上有人这样做的, 但有人用的
sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1
有人用
sudo dd if=/dev/hda* of=/media/linux.lnx bs=512 count=1 (他解释说 * 是
Grub 安装的分区)
我的 Grub 是安装 Linux 自动安装的, 一般是安装在 MBR 上的吧, 那么是否就是说应该直接用 /dev/hda 将 mbr 拷贝出来呢?
先谢谢了!
Grub.
在 Linux 下用 fdisk /dev/hda1 -l 查看磁盘分区如下:
Devices Boot Start End Blocks Id System
/dev/hda1 1 510 4096543+ 12 Compaq diagnostics
<-- 这个是笔记本自带的一键恢复 没有删 不过也没什么用
/dev/hda2 * 511 1773 10145047+ 7 HPFS/NTFS <-- 这个应该就是 Win 在的分区
/dev/hda3 1774 9729 63906570 f W95 Ext'd (LBA) <--
为何这个扩展分区在 hda3?
/dev/hda5 1774 3737 15775798+ 7 HPFS/NTFS <-- 这个应该是 Win 系统里的 D: 盘
/dev/hda6 9283 9729 3590396 1b Hidden W95 FAT32
<-- 这个是原来用 Ghost 备份的 Win, 时间有点长了. 如果能保持现在 Win 的内容最好还是不用这个 :D
/dev/hda7 * 3738 9192 43817256 83 Linux <-- Linux 所在的分区
/dev/hda8 9193 9282 722893+ 82 Linux swap/Solaris
现在 Windows 系统进不去了, Linux 仍然可以进去, 现在想修复 Windows 安装并且希望保留原有内容 (即不希望格式化), 但放入 Win 光盘到 "正在检查以前安装的
Windows" 那一步就停止了,
请问应该如何做?
另外不想用 Grub 做启动管理器了, 而改用 Win 的 OSloader, 看见网上有人这样做的, 但有人用的
sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1
有人用
sudo dd if=/dev/hda* of=/media/linux.lnx bs=512 count=1 (他解释说 * 是
Grub 安装的分区)
我的 Grub 是安装 Linux 自动安装的, 一般是安装在 MBR 上的吧, 那么是否就是说应该直接用 /dev/hda 将 mbr 拷贝出来呢?
先谢谢了!