[原创]用PTedit解决双系统的安装问题
一酒店的一台PC上安装有Win NT操作系统,采用FAT16的分区格式。使用一年后安装了很多商业软件并储存了大量数据。一日需安装酒店管理软件,但是此软件只能用于Win98的操作系统下,不兼容Win NT!考虑到对已装软件和数据的保护,格式化硬盘重装Win98不是个好主意。即使先备份下数据也不好办,因为很多商用软件的安装盘已不知去向!显然当前的Win NT操作系统不能动,因此打算使用双主分区(即双C盘)的办法,让Win NT和Win98各存在于一个单独的主分区,然后用第三方多重启动软件实现引导。
办法和思路有了,开始行动。用光盘引导电脑,进入DOS。因为Fdisk这个程序只能分一个主分区,所以必须使用譬如PQmagic这样功能比较强大的分区工具才行!光盘上有个PQmagic 7.0 for DOS的软件,正合适。可是运行pqmagic后,却出现错误提示:该软件不能运行在Windows NT/2000的操作系统下!细想想,不对啊。虽然装了Win NT操作系统,可是我现在是引导系统在纯DOS下啊!怎么还提示程序不可运行呢?想不明白,估计是跟硬盘分区信息有点关系。
在翻看查找光盘上可利用的工具时,看到了PQmagic自带的PTedit小软件。此软件的全称是“PowerQuest Partition Table Editor”。顾名思义,是硬盘分区表修改器。它可以直接、形象地修改分区信息,是个很不错的磁盘工具。也没有什么好办法了,看看从这个小软件上能不能获得什么解决的灵感。运行,没有错误提示,成功打开了。如图一所示(注:由于解决问题时,并没有抓图,为表述方便,笔者在自己的电脑上使用PTedit,并抓图。所以会显示自己的硬盘信息,请大家只看红色字迹,那里已经手动改为原硬盘的信息)。从图中可以看出硬盘为一个主分区和一个扩展分区(0F代表扩展分区的类型)。主分区的类型为06,即为FAT16的格式,80代表主分区为启动分区。心想:既然PQmagic提示不能运行在Win NT下,一定是跟主分区的分区信息有关系,或者是Win NT的系统文件的原因。问题出在哪儿,还不得而知,但是可以想办法骗过PQmagic!将主分区和扩展分区的启动类型掉换一下,就是将“启动分区”由主分区改为扩展分区。请看图二,主分区的启动类型改为00,扩展分区的启动类型改为80(启动分区)。分区格式改为0B(代表FAT32),从而将扩展分区模拟成一个FAT32的启动分区。这样,PQmagic应该只会到启动分区(原来的扩展分区)寻找一些信息,从而可以有效的骗过它,使用它的分区功能了!而且不改变原主分区的分区格式(06),这样应该不会影响到其中的数据。即便这种方法不成功,再次使用PTedit,改成原来的分区信息即可。
理论上成立了,开始实践。更改分区信息,保存变化,重新启动,还使用光盘引导系统,运行PQmagic,久违的界面终于出现了!然后从原扩展分区中划出一部分,作为第二个主分区,并将其激活为启动分区。重启,即可在新主分区上安装Win98操作系统了!顺利安装完毕,然后安装多重启动软件Bootmagic。稍做设置后,重新启动,出现了两个选择,分别点击可顺利进入Win98和Win NT了!最后在Win98上安装酒店管理软件即可。到此一切成功!
<img src="attachments/dvbbs/20032201753665418.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />
<img src="attachments/dvbbs/20032201762949446.bmp" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" /> 经典
页:
[1]