+ -
当前位置:首页 → 问答吧 → (已解决,附办法)把windows xp给删除了,现在没有工具盘,如何利用硬盘原有ghost备份恢复xp

(已解决,附办法)把windows xp给删除了,现在没有工具盘,如何利用硬盘原有ghost备份恢复xp

时间:2009-03-10

来源:互联网

昨天一失手,把C盘原来windows xp所在分区给删了,虽然平时也不怎么使用windows,不过有备无患,现在正考虑怎么恢复xp。

现在是D盘有xp的ghost镜像,电脑上就剩suse 10.1了,还请大伙给支个招

作者: maxzhao   发布时间: 2009-03-10

用光盘ghost手动还原win,然后再用linux安装盘来修复grub。如果是从硬盘安装的linux,就进入grub for dos,然后:
grub>kernel (hd0,8)/boot/vmlinuz root=/dev/hda9
grub>boot
上面的hd0,8表示是第一块ide硬盘的第8个分区,那么后面就是hda9了,如果你是串口的,就用sda,置于后面的8,你可以从5开始都试试,看看你的/是在哪个分区。Good luck!

作者: Charlesjun   发布时间: 2009-03-10

呵呵,谢谢Charlesjun!
我的情况是手头没有光盘,呵呵。
所以现在正考虑从u盘启动dos进行恢复工作,
只是一直没搞过这工作,
上来看看大家有没有经验交流下。

我的电脑是 IBM thinkpad T41,
C盘是/dev/hda1,
D盘是/dev/hda2

作者: maxzhao   发布时间: 2009-03-10

D盘是什么格式的?如果是Fat32的话建议下载套DOS的引导文件和ghost.exe(最好是D盘Ghost镜像对应的版本)放在D盘,再用Suse添加个启动引导项,引导Dos,重启引导Dos启动然后,运行ghost即可。

如果D盘是NTFS的文件格式,恐怕只能光驱引导加载ghost.exe了。。。

作者: tideice   发布时间: 2009-03-10

感谢 tideice 的关注!

我使用ghost8.3做的镜像,
C、D盘都是Fat32格式,我就是用rm命令的时候没卸载C盘的挂载,
所以把C盘的XP系统文件给删没了。

dos的引导文件有那些呢?suse引导DOS怎么做?

我之前都是在XP下装了 矮人dos 5.3后操作的,
说起来对 dos不太熟悉。
有没有示范例子我看一下,或者可否再详细说说,多谢了!

本来在suse下用 wine启动了雨木林风的ghost一键还原软件,可是提示系统重启后就没动静了。

我的 /boot/grub/menu.lst 内容如下,

# Modified by YaST2. Last modification on Sun Mar 8 08:44:14 UTC 2009
color white/blue black/light-gray
default 0
timeout 5
gfxmenu (hd0,7)/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title SUSE Linux 10.1
root (hd0,7)
kernel /vmlinuz root=/dev/hda7 resume=/dev/hda9 splash=silent showopts
initrd /initrd

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows xp pro
chainloader (hd0,0)+1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- SUSE Linux 10.1
root (hd0,7)
kernel /vmlinuz root=/dev/hda7 showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
initrd /initrd
上传的图像
无标题.jpg (100.8 KB, 12 次查看)

作者: maxzhao   发布时间: 2009-03-10

搜到了一个例子,可以参考下。
http://bluekylin.cnblogs.com/archive...11/372659.html
你需要的是这个下载包中的Dos的 boot文件夹,放在你的D盘吧。
在suse的引导程序部分添加一个 “映像部分”,名字就用Boot Dos好了,
具体设置可以参考:
kernel (hd0,0)/boot/img/memdisk
initrd (hd0,0)/boot/img/boot.img

我没有试过,不过理论上应该相对容易实现的。

作者: tideice   发布时间: 2009-03-10

帮人帮到底,我帮你写下明细好了,你参考试试看。
从上面的连接下载后,把压缩包中img文件夹放在你的D盘。
复制ghost.exe(8.3以上版本)到D盘跟目录
在suse中打开Yast2->"引导装载程序"->"+添加" 选择 “映像部分”,
名字就用Boot Dos好了,
具体设置可以参考:

内核映像选择D盘中存的mg/boot.img
初始RAM磁盘选择D盘中img/memdisk
跟设备选择:/dev/hda2
然后重启,选择Boot DOS,进入Dos后输入ghost回车即可运行ghost了

我没有试过,不过应该可以实现的

作者: tideice   发布时间: 2009-03-10

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows xp pro
chainloader (hd0,0)+1

既然有wine,给你一个更简单的办法,用wine运行Ghostexp.exe(ghost的explorer工具)。直接把你的ghost的镜像文件中的所有文件解到你的C盘试试看。。。

作者: tideice   发布时间: 2009-03-10

楼上正解,其实GHOST还原的时候是不会伤及GRUB的,但前提是你的GRUB要装在MBR里,OPENSUSE11.1是默认装在MBR的

作者: panpanpdj   发布时间: 2009-03-10

首先感谢各位朋友 Charlesjun、 panpanpdj 、tideice的无私帮助,

尤其感谢 tideice ,按照你的办法,我已经成功恢复了xp系统。

成果不敢独享,写出来给大家留着,方便后来人。


步骤1。下载 Dosboot.tar 。
http://bluekylin.cnblogs.com/archive...11/372659.html

解压缩后(下有附图)
得到1个文件:grldr和1个文件夹;boot

boot内有文件夹2个;grub和㎎

img内有文件2个:MEMDISK和BOOT.img

grub内有文件个:menu.lst.
内容:
default=0

timeout=30



title DOS


kernel (hd0,0)/boot/img/memdisk


initrd (hd0,0)/boot/img/boot.img


boot




title Back to NT Boot Menu


rootnoverify (hd0,0)


chainloader +1


boot


步骤2。将得到的menu.lst内容填入 /boot/grub/menu.lst内

步骤3。下载 ghost.exe .我下的是ghost11.exe

步骤4。将 步骤1 中解压缩得到的文件grldr和文件夹boot,连同 ghost11.exe放入原系统C盘,即/dev/hda1

步骤5。重启电脑,在开机 GRUB菜单选择 DOS,进入DOS界面输入 C: (进入C盘),输入 dir ,显示ghost11.exe已经放入C盘,输入 ghsot11.exe,其他操作和xp下用ghost相同。
上传的图像
Dosboot.jpg (84.0 KB, 4 次查看)
标题: (已解决,附办法)把windows xp给删除了,现在没有工具盘,如何利用硬盘原有ghost备份恢复xp.pdf (144.7 KB, 14 次查看)

作者: maxzhao   发布时间: 2009-03-11

楼上还是正常的GHOST的还原,tideice的更简单一些,我的VISTA出问题的时候,有的时候会用WINE运行GHOSTEXP,然后把缺的文件从GHO镜像里提取出来放回到C盘去

作者: panpanpdj   发布时间: 2009-03-12

直接还原,对linux没影响。

作者: romeo   发布时间: 2009-03-14

热门下载

更多