无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: lxl1638
打印 上一主题 下一主题

EasyBoot+isoemu打造内置隐藏的可启动虚拟光驱(无光软驱的必读)

[复制链接]
跳转到指定楼层
1#
发表于 2005-7-25 02:47:10 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
[这个贴子最后由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 编辑 ]
2#
 楼主| 发表于 2005-7-25 03:14:02 | 显示全部楼层

EasyBoot+isoemu打造内置隐藏的可启动虚拟光驱(无光软驱的必读)

补上启动过程的两图
[UploadFile=HDBoot_1122232420.jpg]
[UploadFile=CDBOOT_1122232432.jpg]
回复

使用道具 举报

3#
 楼主| 发表于 2005-7-25 22:20:29 | 显示全部楼层

EasyBoot+isoemu打造内置隐藏的可启动虚拟光驱(无光软驱的必读)

回10楼,这样内置的虚拟光驱可以加入各种软盘启动映象的,还可以加入其它东东...
下面两图是标准Win98-DOS启动和DOS下通过Autoexec.bat文件启动Diskgen过程。[UploadFile=DOSBoot_1122301203.jpg]
[UploadFile=Diskgen_1122301225.jpg]
回复

使用道具 举报

4#
 楼主| 发表于 2006-1-3 12:05:49 | 显示全部楼层

EasyBoot+isoemu打造内置隐藏的可启动虚拟光驱(无光软驱的必读)

下面引用由wazhy2006/01/03 09:29am 发表的内容:
能加载ntfs下的iso吗
这个也给你顶上来了?我都几个月不管这个了,那个我在研究硬盘版XPE之前的作法,现在是硬盘启动PE了。
现在给你回复,答案是可以,而且推荐用NTFS分区,一是储存效率高,二是数据安全。
回复

使用道具 举报

5#
 楼主| 发表于 2006-1-3 12:31:47 | 显示全部楼层

EasyBoot+isoemu打造内置隐藏的可启动虚拟光驱(无光软驱的必读)

下面引用由youjiang2006/01/03 12:28pm 发表的内容:
深山红叶袖珍PE系统工具箱 V22.正式版
  lxl1638 大哥,麻烦你把上面的光盘做成硬盘版的SDI可以么?谢谢
目前我知道的是不能,也可能真的是不能,能这样的话,无忧的其他高手已经做了。
回复

使用道具 举报

6#
 楼主| 发表于 2006-1-3 21:37:32 | 显示全部楼层

EasyBoot+isoemu打造内置隐藏的可启动虚拟光驱(无光软驱的必读)

下面引用由youjiang2006/01/03 09:33pm 发表的内容:
哦,那就算了,不过lxl1638 大哥,你做的XPE。SDI非常的好,我下载了,很好用,可以麻烦你做一个WIN98PE。SDI吗?它只要具备IE,QQ,WINRAR等常用功能就可以了,再一次谢谢你了,感激不尽!
Win98没有PE,以前网上有个迷你的Win98,我玩过,没有什么用。
这里已作一结论:
http://bbs.wuyou.net/cgi-bin/topic.cgi?forum=34&topic=11756&show=0
回复

使用道具 举报

7#
 楼主| 发表于 2006-1-3 22:56:11 | 显示全部楼层

EasyBoot+isoemu打造内置隐藏的可启动虚拟光驱(无光软驱的必读)

下面引用由youjiang2006/01/03 10:50pm 发表的内容:
你把 dongye 它的光盘上运行的98做一个SDI,
手上有一个光盘运行的win98,不到100M,还有个100M的空IMA文件
或者你加我QQ:48165027,传送你WIN98。ISO,这是个光盘上可以运行的WIN98系统,谢谢
Win98没有这个能力,只能XP SP2以后的系统才能这个,就连Win2000、XP SP1都不行。
回复

使用道具 举报

8#
 楼主| 发表于 2006-1-4 22:04:47 | 显示全部楼层

EasyBoot+isoemu打造内置隐藏的可启动虚拟光驱(无光软驱的必读)

下面引用由youjiang2006/01/04 06:55pm 发表的内容:
那怎么市场上有光盘版运行的WIN98呢?这个不可以做成SDI吗?
上面已说了,只有XP SP2以后的PE才能用SDI加载,就连Win2000、XP SP1都不行。
回复

使用道具 举报

9#
 楼主| 发表于 2006-1-6 10:37:31 | 显示全部楼层

EasyBoot+isoemu打造内置隐藏的可启动虚拟光驱(无光软驱的必读)

下面引用由willsion2006/01/06 10:33am 发表的内容:
当ISO文件里面的软件包含子目录时,该软件不能正常运行。
是否如此,请楼主解答,谢谢。
理论上不会,请你检查一个环境变量是否包括该目录,如果没有的话要执行改目录的程式就要带上全路径。
回复

使用道具 举报

10#
 楼主| 发表于 2006-1-18 22:49:48 | 显示全部楼层

EasyBoot+isoemu打造内置隐藏的可启动虚拟光驱(无光软驱的必读)

下面引用由chen8211062006/01/18 07:58pm 发表的内容:
不知道楼主遇到过没有 用grldr或IELDR启动img与iso文件
IELDR经常无法启动iso文件
grldr启动img 不知何时出现超长时间等待
我是过很多方法根本无法解决这两个问题 在不同的机器上出现不同的问题
...
任何工具或软件都有它的局限性,使用它要扬长避短。
我以前用IELDR可以启动一个近2G的ISO文件,内含必要的DOS工具和几个系统的安装文件(WinME、Win2000、WinXP,及Win2000、WinXP的不同版本)。这个ISO就放硬盘的隐藏分区。
MaxDOS并非万能,也有它的局限性,就是[color=#8B0000]不能很好支持NTFS分区和USB设备。
回复

使用道具 举报

11#
 楼主| 发表于 2006-1-20 16:45:23 | 显示全部楼层

EasyBoot+isoemu打造内置隐藏的可启动虚拟光驱(无光软驱的必读)

下面引用由hughengwu2006/01/20 04:18pm 发表的内容:
用工具将XP的引导
文件写到该分区(如NT/XP的控制台命令
请问搂住,怎样用控制台把引导文件写到该区?
http://www.enet.com.cn/article/2004/0227/A20040227289697.shtml
慢慢去学吧
回复

使用道具 举报

12#
 楼主| 发表于 2006-1-21 10:29:49 | 显示全部楼层

EasyBoot+isoemu打造内置隐藏的可启动虚拟光驱(无光软驱的必读)

下面引用由hughengwu2006/01/21 00:03am 发表的内容:
请问搂主,“用命令恢复控制台工具将XP的引导文件写到该分区”是不是指先用fixmbr,再用fixboot,然后把boot.ini等四个文件复制到这个分区?
一般情况下用fixboot就可以了,当然还有很多磁盘工具(如硬盘管理大师等)都有这方面的功能。这些都是基本知识,我在这里说得再详细也比不上网上的那些文章。
回复

使用道具 举报

13#
 楼主| 发表于 2006-4-2 00:18:11 | 显示全部楼层

EasyBoot+isoemu打造内置隐藏的可启动虚拟光驱(无光软驱的必读)

下面引用由Robertzao2006/02/19 02:02pm 发表的内容:
小虾用还好,想搞好点的话就搞个700MB的隐藏的NTFS的分区。
然后在BOOT.INI加载一个
timeout=20
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
...
一年前的老帖了,又给顶上来了。。。。。顺便灌它一下。
隐藏分区中放多大的映像文件因人而定,对DOS工具来说8M至16M的工具就可以做很多的维护工作了,或者1.44M的DOS 7.11标准启动盘也可以了。700M?集成XP的安装文件或Gho文件?不如把这些些不常用到的文件直接放硬盘,不必放入ISO,这样启动也快些。
回复

使用道具 举报

14#
 楼主| 发表于 2006-8-31 10:41:10 | 显示全部楼层
呵呵,您也来了。Aero的作者。
回复

使用道具 举报

15#
 楼主| 发表于 2006-11-17 20:37:45 | 显示全部楼层
哪些光盘不能启动,请看isoemu的官方文档;
工具不能运行的问题,先用虚拟机试试,也可能与isoemu有关。
回复

使用道具 举报

16#
 楼主| 发表于 2006-12-27 08:48:42 | 显示全部楼层
原帖由 q8q8feng 于 2006-12-26 02:06 PM 发表
麻烦大家帮我明确一下:
        在这个帖子里,在硬盘的最前面分出的单独隐藏分区在被激活后,系统从该分区启动,然后选取该分区启动菜单BOOT.INI中提及的第一项,即从第二分区已经安装的WINXP启动,但是装好WI ...


第一分区的NTLDR一旦读取了第1分区BOOT.INI文件中的这行:
multi(0)disk(0)rdisk(0)partition(1)\windows="microsoft windows xp professional" /noexecute=optin /fastdetect

将直接从第2分区的Windows目录启动,再也不理会第2分区的那个BOOT.INI文件了。它也不会激活第2分区,同一硬盘中安装多系统就是这个原理。

[ 本帖最后由 lxl1638 于 2006-12-27 08:49 AM 编辑 ]
回复

使用道具 举报

17#
 楼主| 发表于 2006-12-27 13:30:53 | 显示全部楼层
关键你是加载什么样的ISO。看看ISOEmu的官方文档,不要试图加载Windows安装盘。
回复

使用道具 举报

18#
 楼主| 发表于 2006-12-27 18:27:54 | 显示全部楼层
原帖由 q8q8feng 于 2006-12-27 04:33 PM 发表
老九,麻烦有时间给我简单解释一下这里的map命令的使用(grub):
--------------------------------------------------------------------------
menu.lst文件内容为(title后的中文可以不要):
timeout 0
default ...



grub,本人只会用其中一些简单的命令,也是依样画样做的,要解释本人也说不好,你找Grub的专帖看看吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-19 14:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表