时,假如源盘有坏道,往往会出错而中止克隆。若在调用ghost的时候加上-fro参数,即ghost.exe-fro,则ghost将不理会坏道而强行克隆下去。
4.让目标盘与源盘的分区完全一样
假设源盘有c、d、e三个分区,现欲将此盘克隆到目标盘中,并且要使得目标的三个分区与源盘的三个分区一模一样,则可在ghost.exe后加上-ia参数。
5.克隆的同时改变磁盘的分区格式
我曾碰到这样一个问题:为了快速安装windows98操作系统,我打算把一个曾经备份在光盘中的windows98镜像文件用ghost恢复到一个15gb的硬盘中,但总是不能成功。后经分析发现原因在于当初的镜像文件是从fat16分区格式的硬盘中制作的,而单个fat16的分区又不能超过2gb,解决方法是在ghost.exe后加上-f32参数,这样在克隆的同时也能完成分区格式的转换工作。
硬盘分区的恢复与备份
硬盘是很多病毒的攻击对象。而且,一些意外的情况,比如忽然断电等也能使硬盘的主引导分区数据丢失。分区一损坏,系统则立即瘫痪,动弹不得。所以关于分区的恢复与备份的技巧,是必须要把握的技巧:首先,一旦发生计算机无法检测到硬盘的情况,排除了硬件上的问题,我们就应该开始检测分区。一般来说,假如主引导区或者引导程序和分区表中的一个被破坏的话,都会出现硬盘丢失的情况。我们一个个做一番检查:分区表的检查与修复若计算机不能从硬盘启动,则我们可以通过软盘启动后,试着访问硬盘。假如硬盘可以被访问,则说明只是操作系统被破坏,可以用重新安装操作系统的方法来恢复,或者直接把别的计算机上的硬盘拿过来进行数据对拷;假如不能访问硬盘,则可能是主引导区或者可引导分区的引导区被破坏了。这时候,我们可以应用debug或者诸如nortondiskeditor等工具软件查看硬盘的主引导区是否正常。下面我们给出一个利用debug访问主引导区的实例:(其中xxxx表示内存段地址,由于计算机的bios、操作系统及配置文件等的不同,从而导致xxxx地址段不同)。
a:\>debug
-a汇编指令
xxxx:0100movax,201读取一个扇区
xxxx:0103movbx,600读至当前段0600处xxxx:0106movcx,1柱面号=1
xxxx:0109movdx,80磁头号=0,驱动器号=80
xxxx:010cint13磁盘读写中断
xxxx:010eint3断点中断
xxxx:010f-g执行上述指令
-d600显示主引导区内容
假如主引导区没有问题的话,我们就要再检查一下引导程序和分区表是否正常。假如发现程序异常(通过和正常的程序对比),则说明引导程序有可能被干扰。恢复引导程序的方法比较多,我们先来介绍手工恢复的方法:首先,你必须从一台正常工作的计算机中获取主引导区存放的文件mboot.dat,用软盘启动后,运行
debug程序并输入下列命令:
-nmboot.dat读文件mboot.dat
-1800读至当前段0800处
-m7be1409be将原分区表复制到正常的主引导区
xxxx:0100movax,301将0800处数据写回住引导扇区
xxxx:0103movbx,800xxxx:0106
-rip修改当前指令指针
ip:010e0100当前指令指针指向0100
-
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页