自动Ghost

有一台远程的服务器,Server 2008系统,由于是做测试用,经常要Ghost和恢复,老跑过去麻烦,就想做一个自动Ghost/Restore的东西。

网上看了一下,一键Ghost有这个功能,下来试了一下,它还提示要装一个百度bar,里面有很多设置其实我都用不到,想想应该不难,自己做一个吧。

 

要自动Ghost/Restore,要做到以下几步

1。在启动菜单中加入自动Ghost/恢复的菜单项并设置成默认

2。自动进行Ghost/Restore

3。恢复默认菜单项为默认启动Windows

 

第1步加入菜单项并设置成默认,在Vista之前的系统可以修改boot.ini做到,在Vista之后的系统变成了BootMgr管理,需要用命令行bcdedit添加和管理。用GRUB4DOS的GRLDR.mbr和GRLDR,可以写一个批处理自动将grldr.mbr加到启动菜单

 

第2步,Grub启动后就可以加载软盘镜像自动进行Ghost和恢复了,这一步简单。

 

第3步,恢复Windows默认启动项,这一步想来挺简单,实际做起来才发现这一步最麻烦。

首先,目前的系统大部分都是NTFS格式了,DOS下无法操作;这个可以通过加载NTFS4DOS来解决。

其次,bcdedit在DOS下无法运行,如果是boot.ini倒简单了,后来想了一下,干脆直接备份bootmgr的bcd,恢复的时候将bcd拷贝到C盘的boot目录下覆盖系统的BCD。Vista和Windows2008的BCD都在系统分区的Boot目录下,Windows7单独建立一个100M的分区存放BootMgr的数据,和系统分区不在一起。

第3,实际测试的时候发现,ntfs4dos运行之后autoexec.bat就自动停止了,上网看了一下,说ntfs4dos本身就是一个shell,必须用exit退出才行。看了一下ntfs4dos的命令行参数,发现它可以指定之后运行的命令,就直接在ntfs4dos后面接上 Exit参数,总算是AutoExec.bat能够自动运行了。

 

至此,一个远程自动Ghost/Restore系统建立好了,简单快速干净,方便多了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值