|
[这个贴子最后由lxl1638在 2005/09/26 03:19pm 第 1 次编辑]
现在的电脑一般都不配软驱,而光驱命短(一般1、2年),保管不好
的光盘一般1、2个月就玩完。对没有软驱,光驱读盘能力又差的机子来说,
当系统出问题,重装系统很不方便。有了isoemu和EasyBoot就如同有了一个
耐用的极速光驱!以下本人将谈谈用EasyBoot+isoemu打造内置隐藏的可
启动虚拟光驱的方法和步骤。
第一,准备一个集成必要工具的系统安装文件的可启动的ISO文件,
网上很多,也可以自己用EasyBoot做,这里不必多说。
第二,在硬盘的前部分出一个比这个ISO文件稍大的分区,建议256M
以上(256M以下可能出问题),用Fat32或Ntfs格式化后用工具将XP的引导
文件写到该分区(如NT/XP的控制台命令或用GhostExp.exe精简你系统原有
的XP映象文件到只留下BOOT.INI、BOOTFONT.BIN、NTDETECT.COM、NTLDR
四个文件后再GHost到该分区)。
第三,把isoemu的ieldr、isoemu.ini两个文件Copy到该分区的根目录
(isoemu.ini这个文件也可以按要求自己做),再把你准备好的ISO文件也复制
到该分区的根目录下(注意ISO文件名要与isoemu.ini的设置对应)。
第四,编辑该分区下的BOOT.INI文件,比如XP装在IDE0的第二个分区时
可以是这样:
[boot loader]
timeout=20
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\IELDR = "从内置虚拟启动光盘启动"
第五,用磁盘工具(你的ISO文件中最少应有这个,如Diskgen)把该分区隐藏并激活。
到此你可以从这个隐藏的分区上启动第二分区的XP或虚拟光驱了!其中最大的好处
是系统的引导文件及你的虚拟光驱文件都是在隐藏分区上,没用磁盘工具一般难以发现,
病毒也难以破坏。系统出问题时,只要该分区的文件还好,就可以不用物理光驱启动机子。
下图是本人机子这个隐藏的分区上的文件:
[UploadFile=Disk1_1122230707.jpg]
还有一点要说明的,用上面的BOOT.INI文件可以启动已装好在第二分区的XP,但引导
安装过程中的XP不行,因为XP安装过程中的BOOT.INI文件与安装后的不同。这一问题可以
用Grub来解决,以我的机子(有二个硬盘)为例,上面的设置是第一硬盘(XP装在它的第二
分区)的设置,第二硬盘的设置除了与它相同外,还多了2个Grub的文件(grldr、menu.lst),grldr在根目录下,menu.lst在boot\grub目录中。而BOOT.INI文件内容为:
[boot loader]
timeout=20
default=C:\grldr
[operating systems]
C:\grldr = "Microsoft Windows XP Professional"
C:\IELDR = "从内置虚拟启动光盘启动"
menu.lst文件内容为(title后的中文可以不要):
timeout 0
default 0
title 启动第2硬盘第2分区的操作系统
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,1)
chainloader (hd1,1)+1
boot
这样在重新安装系统过程中可以在BOIS设置成从第二硬盘启动,安装好后再设置回从第一硬盘启动。最后的图是本人机子第二硬盘隐藏分区上的文件:
[UploadFile=Disk2_1122230825.jpg]
当然,只有一个硬盘的机子,可以通过grldr来启动第二分区的系统。
[ 本帖最后由 lxl1638 于 2007-9-13 04:22 PM 编辑 ] |
|