无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 15725|回复: 32
打印 上一主题 下一主题

隐藏分区上的操作系统和内存版xp的制作

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-16 12:42:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
把操作系统安装到硬盘的隐藏分区上,结果就是启动任何操作系统(包括在隐藏分区的系统)都不能访问隐藏分区,只要硬盘不坏,以及不使用分区、ghost软件,那么这个隐藏分区数据不被破坏,你在操作系统里把任何可见分区都格式化,不用在可见的启动分区添加任何东西,也不用任何第三方启动辅助软件,那隐藏分区的系统还是可以启动。
实现这样的操作系统的前提就是你的系统装在一个文件内,如内存版的windows xp 或者vhd版的windows 7,这里举个例子,例如你有内存版的windows xp,它是一个img文件,名字是xp32.img,那么具体的操作过程是这样的:

        一、内存版的windows xp的制作——如果你已经制作了,那就跳过这一步。
        1、找个精简版的系统安装,安装好系统之后,在“控制面板”里添加相关硬件,具体选择是:“是,我已经连接了此硬件”、点“添加新的硬件设备”后“下一步”,手动从列表中选择硬件、“显示所有设备”后“下一步”、厂商选择micorosoft,型号里面的windows ram controller和windows ram disk device都装上去(装好前一个再重复安装第二个,或许你要插入xp安装光盘或者指定安装文件所在的i386目录)。



           2、运行regedit,找到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ramdisk
里面有个Start,值是3,你把它改为0。或者你把这个注册表文件运行一下:

ramdisk.rar (227 Bytes, 下载次数: 373)
        3、文件整理。找到windows\system32里的newdev.dll,把它删除。禁止掉页面文件,方法是右键点“我的电脑”,“高级”,点“性能”里面的“设置”,“虚拟内存”的“更改”,c盘选择“无分页文件”,点“设置”,重新启动。而后精简下你的系统,我是用深度的精简windows xp安装盘安装,用啄木鸟工作室的一个DIY软件精简一下,系统就很小了,这个DIY软件很多工具光盘里有它,也可以下载,地址是(要点一下“接受协议”的那个框框才可以下载):
http://bj.51nfs.com/NetFile/Rgetfile.aspx?fileid=C9C3E90B77909B5F
减肥之后,重新启动下,看看精简后有没有出现问题。
        4、进入winpe,创建一个硬盘镜像img文件。这样的软件很多,例如DiskGenius、vdm(Virtual Drive Manager),随便哪张工具光盘里都能找到它们。img文件大小要看你内存多大了,我是用800M的img文件,据说最大可以到1.7G。用vdm挂载它,格式化成ntfs并且启用压缩,再把你启动分区上的ntldr、NTDETECT.COM、bootfont.bin和boot.ini四个文件(其实没有这四个文件,可能也照样可以被启动),以及Documents and Settings、Program Files、windows三个文件夹复制到你的img所挂的分区上。这样一个img文件就建立出来了。
        5、内存版的windows xp可以挂载隐藏分区的wim,例如mytools.wim在隐藏分区根目录下,把它挂载到系统c盘的tools目录下,首先要安装wim格式的支持文件WIMFLTR,而后把PECMD.EXE复制到windows\system32,运行regedit,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run中新建一个字符串值,“数值数据”是“PECMD.EXE MOUN \mytools.wim,c:\tools,1,c:\windows\temp”(不含引号),让这个wim文件在启动时候自动挂载,不修改的话,导入它也可以: wimtool.rar (302 Bytes, 下载次数: 293)

不过在有软驱的电脑上,这样挂载会有软驱没准备好的提示,那么制作一个PECMD.INI文件,内容是:
SHOW 0:1,z
MOUN z:\mytools.wim,c:\tools,1,c:\windows\temp
SUBJ z:
第一句是把hd0的第一分区(也就是装有mytools.wim的隐藏分区,如果你的隐藏分区不是第一分区,自己修改下其中的数字)显示并分配盘符z,第三句是把这个z盘删除。把这个pecmd.ini复制到windows\system32中,把上文中提到的启动项目“PECMD.EXE MOUN \mytools.wim,c:\tools,1,c:\windows\temp”改为“PECMD.EXE LOAD C:\WINDOWS\YSTEM32\PECMD.INI”,注册表文件:
pecmd.rar (294 Bytes, 下载次数: 257)
不过挂载wim文件后,关机却不能写回原来文件,即使执行关机脚本卸载wim文件也不可以,我也不知道是为了什么,不过喜好一般不需要添加什么东西,真要保存的话,还是自己用wimtools手工卸载一次吧。
所涉及的软件,工具盘里应该有,我这里打包下载:
ramdisk.rar

        二、进入win pe,把硬盘分区,第一、第二个分区是主分区(当然不一定是硬盘第一、第二个分区,只要这两个分区是主分区而且隐藏分区在非隐藏分区的前面就可以吧)。首先你把第一分区设置为激活,第一分区用来保存img文件,不用太大,1至2个G就足够了,基本上是一个windows xp系统占用1G的空间,如果要放windows 7的vhd文件,建议还是另外设置一个隐藏的ntfs逻辑分区来保存它。把第一分区格式化,FAT、fat32或者ntfs格式都可以(我是用fat格式),然后把启动操作系统的必要文件,即ntldr、NTDETECT.COM、bootfont.bin和boot.ini共四个文件以及xp32.img复制到第一分区,如果需要启动超过493m的img文件,就用那破解了的ntldr,接着修改boot.ini文件如下(这里假设xp32.img文件小于492M):


[boot loader]
timeout=30
default=ramdisk(0)\WINDOWS
[operating systems]
ramdisk(0)\WINDOWS="Windows XP in RAM" /fastdetect /rdpath=multi(0)disk(0)rdisk(0)partition(1)\xp32.img
C:\root.dat="非隐藏分区启动入口(显示什么文字,你自己改吧)"


如果你的img文件比较大,例如有七八百M大小(我就是用800M的,更大的没用过),那你用本帖附件里的ntldr替换隐藏分区的同名系统文件,同时boot.ini内容改为(注意randisk的参数变化):
[boot loader]
timeout=30
default=ramdisk(0)\WINDOWS
[operating systems]
ramdisk(0)\WINDOWS="Windows XP in RAM" /fastdetect /noguiboot /nodebug /sos /pae /noexecute=AlwaysOff /rdpath=multi(0)disk(0)rdisk(0)partition(1)\xp32.img

C:\root.dat="非隐藏分区启动入口"

里面的root.dat是引导非隐藏分区的操作系统的入口,没有这个口,那你启动不了非隐藏分区上的系统,至于这个root.dat是怎么来的,你继续看下一步。
接着你用硬盘启动一下,看看那xp32.img是否可以正常启动。


        三、启动分区软件winpm(7.0的版本),把第一分区隐藏、取消激活,第二分区激活,再用winhex把硬盘主引导扇区的内容保存为文件,即第一分区根目录下的root.dat,所以这个root.dat其实是从第2分区启动而且第一分区被隐藏情况下的硬盘主引导扇区的内容,当然,如果不安装非windows的os或者辅助启动软件,那这个root.dat也可以用第二分区的引导扇区文件代替。保存好root.dat之后,再次运行winpm,把第一、第二分区全部激活,再把第一分区隐藏(好象只有winpm7.0可以同时激活两个分区):




这样把第一分区隐藏后,以后或许要重新用分区软件把分区显示才能修改分区内的文件,你也可以直接用winhex编辑主引导扇区。用winpm(7.0的版本)或者手工修改第一分区参数后的硬盘主引导扇区上的数据是这样的:




如果要在隐藏的第一分区启动已经安装的windows 7,顺便保存下第一分区的引导扇区。

为了让初学者能看懂,这里就提一下winhex的用法。运行winhex,选择菜单里的“工具”—“打开磁盘”,那就出现这样的画面:



打开后,点菜单上的“编辑”—“复制扇区”—“置入新文件”即可。磁盘(或者分区)被打开后,鼠标就停留在第一个扇区,所以你也不要去选择引导扇区,直接“复制扇区”就可以,如果对引导扇区的修改,也就是手工把00改成可以启动的80,你点一下那软盘的标志或者“文件”—“保存扇区”——如果你不清楚自己在改什么,就不要做这样的操作。winhex是个很常用的,网络上或者工具盘上经常可以看到它的身影,下载:
WinHex.rar

        四、经过以上两个步骤,第一分区应该可以正常启动并且已经隐藏了,目前,vista和windows 7的主引导扇区,可以按照本文进行操作,而windows xp的不能,如果你的主引导扇区不支持两个激活分区,那么下载本帖附件MbrFix.rar,解压缩后双击下fat.bat,选择“y”后回车即可(如果你电脑不是一个硬盘而且要修改的硬盘不是启动的,自己把bat文件里drive后面的数字改一下),重新启动应该就可以按照本办法操作了。这个mbrfix是我下载之后,自己改的,修改后在虚拟机和真实电脑上试验过,如果你不放心,建议先保存自己的mbr,而其他地方下载的mbrfix改的mbr无效。网上有一款叫testdisk的,它的windows版本修复的mbr能用,但是启动时有“testdisk”字样一闪而过。winpm,它的9.0版本(应该是vista的版本)修复的引导区也可以用,但是没办法同时激活两个分区,可以用winhex手工修改引导区。

winpm的两个版本下载,7.0的,百分之八九十的winpe里有它,而那9.0版本,是我从刚刚下载的“我心如水”的pe里复制出来的:
WINPM.rar

        五、安装windows 7以及其他需要更改硬盘主引导扇区的,安装后用以前的老办法重新把主引导扇区的内容制作成root.dat(那个老的root.dat,改名保存,因为下次重新安装windows 7还要用到),而后用老的root.dat还原硬盘主引导扇区——当然不用还原,直接用winhex把上上图中那标注的主引导扇区的00改为80,那也可以。这样隐藏的第一分区内的系统还照样用着。把windows 7的引导文件和vhd文件都存放在隐藏分区,这个我没有试验过,不过应该可行,方法是:第一分区解除隐藏并且是活动的,那保存vhd文件的分区也可见,安装好后,用winhex保存下第一分区的引导扇区的内容,例如保存为根目录下的boot7.dat,接着用老的root.dat还原主引导扇区(或者直接用winhex修改),用原先的part1.dat还原第一分区的引导扇区,把相关分区隐藏,最后在boot.ini加一行:
C:\boot7.dat="Windows 7"


        六、对硬盘引导扇区的修改,请慎重!!!如果你不知道自己在做什么,那还是不要动手了。另外,系统自带的debug命令也可以读取或者还原引导扇区,具体怎么用的,我也记不得了,有需要的可以自己到网络上搜索。你也可以把软盘镜像放到第一分区并启动它,而winpe的话,那你要修改那个内存盘镜像文件(一般是winpe.im_。解压缩、更改,再用cab格式打包后,命名回原来名字),就是把pe的软件全部放入内存镜像并修改相应的ini配置文件,不然那些不在镜像内的工具软件就不能被访问了。

这个是我修改的完全在隐藏分区运行的“我心如水”pe以及通用pe:
隐藏分区下的pe.rar
或者是,简化的深度 PE V3.0 ,安装后占用110M硬盘空间:
DEEPIN PE V3fix1.rar

[ 本帖最后由 mahuniu 于 2009-4-12 15:14 编辑 ]

NTLDR.rar

144.26 KB, 下载次数: 598, 下载积分: 无忧币 -2

据说来自盛世雄风论坛的破解文件

MbrFix.rar

34.72 KB, 下载次数: 387, 下载积分: 无忧币 -2

用于主引导扇区修复

自己汉化的ntldr.rar

144.81 KB, 下载次数: 2052, 下载积分: 无忧币 -2

汉化的破解文件

showdrive.rar

11.76 KB, 下载次数: 492, 下载积分: 无忧币 -2

这个能让你方便的访问隐藏分区

2#
 楼主| 发表于 2009-3-17 09:43:32 | 只看该作者
没人顶呀,自己顶下,顺便占个楼
回复

使用道具 举报

3#
发表于 2009-3-17 14:43:42 | 只看该作者
不错的教程,暂时还理解不完全,慢慢学习。
回复

使用道具 举报

4#
 楼主| 发表于 2009-3-17 15:50:12 | 只看该作者
楼上的,能不能访问,你自己试验了才知道。我是用这个装过windows 7,进入windows 7,看不到第一分区,在通用pe1.8中,点“显示全部分区”,那也可以显示该分区,但是启动时候,不在img文件内的工具软件全部丢失,再说那是用来隐藏,目的是不能随便修改第一分区,要挂载并修改,那也脱离了本意,而且这个隐藏,大概只要一个winhex就可以,是不需要任何第三方面软件的。
至于两个分区同时激活,是可以的,本人试验过,你不能启动,原因可能就是用第三方工具软件改了主引导区,就像我说的那“修复”引导扇区的情况。你重新安装下windows xp 或者windows 7(不要用ghost版的,要完全安装),之后或许就可以按照这办法隐藏了。我在隐藏第一分区的情况下装过windows 7,它会改主引导扇区,装了后就直接用第2分区启动了,但是用winhex把那第一分区的启动标志00改为80,又恢复了第一分区启动。
晚上我试试用操作系统自带的分区重写mbr以及wim挂载是不是可行。

[ 本帖最后由 mahuniu 于 2009-3-17 16:12 编辑 ]
回复

使用道具 举报

5#
发表于 2009-3-17 16:15:05 | 只看该作者
两个分区同时激活属于分区表错误,显然无法启动(有两个激活分区,你叫计算机从哪个激活分区启动)

winpm的确可以激活两个以上分区,我也试过,那个估计是个bug,两个同时激活后,连系统安装都会报错,说找不到启动分区。
回复

使用道具 举报

6#
 楼主| 发表于 2009-3-17 16:24:42 | 只看该作者
不同时激活两个分区,活动分区隐藏的话,因为你没有活动分区,那么安装操作系统可能会有问题,而隐藏分区不激活,那就启动不了——当然我不喜欢第三方启动软件。
我确实是两个分区激并且成功启动,把扇区文件给你们看看吧,那用工具软件(我也忘记了是什么软件,可能是DiskGenius)修复后的扇区是不能用,一改两个激活的分区而且第一分区隐藏,它就抱分区表错误,但是原来的那个扇区文件,应该是我安装windows 7后的引导区(不过在安装之前就已经这样隐藏了),用它还原(不还原分区表部分,因为分区已经调整了)mbr后,是可以按照本帖子的方法使用的,现在还不知道哪些软件产生的主引导区是可以用的,不过本人以前是从没有用过任何第三方软件修改过硬盘主引导区,因为不用它们也是启动的好好。
如果有异议,有空我搞个已经这样操作的vpc的虚拟机硬盘给大家参考下吧。

[ 本帖最后由 mahuniu 于 2009-3-17 16:35 编辑 ]

boot.zip

1.04 KB, 下载次数: 160, 下载积分: 无忧币 -2

回复

使用道具 举报

7#
 楼主| 发表于 2009-3-17 18:04:01 | 只看该作者
我在虚拟机里试验了,新建的盘用pq8.05分区,是不能用,但是我把前面附件的那个自己真实硬盘上的扇区文件,替换虚拟机硬盘的引导扇区(直接用UltraEdit32修改那vhd文件里的引导区那部分,分区表部分不替换),发现是可以用的。也不到知道自己的引导扇区是不是个特例,反正对整个硬盘分区是很久远的事情,不知道当初是用什么分区的,自己有空去试试这个引导区是怎么来的——你感兴趣的话,在备份自己主引导区后,用我那文件还原——注意:分区表部分千万不能还原,也就是图片中1d0、1d1(数据是65 6D)为止,后面的就不要改它,不然你硬盘数据可能就丢了!!!!!
这个vhd文件贴上来,大家可以到vpc里去试验下,进去后的第一个菜单是隐藏的第一分区的,只有那“非隐藏分区的入口”是可以用的,其他的只是为了使菜单能够显示30秒而已;第二个菜单是第二分区的启动菜单,为了节省空间,就不安装任何软件了,只是给你们看看菜单。

test.part001.rar

146.48 KB, 下载次数: 190, 下载积分: 无忧币 -2

test.part002.rar

146.48 KB, 下载次数: 157, 下载积分: 无忧币 -2

test.part003.rar

146.48 KB, 下载次数: 214, 下载积分: 无忧币 -2

test.part004.rar

146.48 KB, 下载次数: 161, 下载积分: 无忧币 -2

test.part005.rar

51.58 KB, 下载次数: 220, 下载积分: 无忧币 -2

回复

使用道具 举报

8#
发表于 2009-3-18 00:56:17 | 只看该作者
原帖由 mahuniu 于 2009-3-17 18:04 发表
我在虚拟机里试验了,新建的盘用pq8.05分区,是不能用,但是我把前面附件的那个自己真实硬盘上的扇区文件,替换虚拟机硬盘的引导扇区(直接用UltraEdit32修改那vhd文件里的引导区那部分,分区表部分不替换),发 ...

下载了看了一下,你的mbr的确能支持两个0x80的分区启动,我用winhex看了一下,这个vhd的mbr 引导代码和我硬盘上的mbr有些不一样,估计可能是win7的新mbr代码。

我在虚拟机里用win7 7000的光盘对一个新建vhd分了一下区,之后和你的vhd比对了一下mbr的启动代码,发现一样,证实了之前的猜想:win7的mbr支持多激活分区启动

后来又试了一下vista的mbr(vista sp1 6001的),也支持多激活分区。

[ 本帖最后由 fujianabc 于 2009-3-18 01:16 编辑 ]
回复

使用道具 举报

9#
 楼主| 发表于 2009-3-18 08:54:13 | 只看该作者
楼上的是64位版本吗?昨天晚上我在真实机器上“修复”主引导扇区后,重新安装了下windows 7 7048 64位,发现安装后的mbr确实是可以两个激活分区启动,看它多出来的东西,好象有些内容是重复的,感觉有点像加点64位兼容代码的样子。至于64位的windows xp(我现在在用的),因为虚拟机(vpc)里装不了,而安装时间太长,所以没试——windows 7 7048的安装时间好象就是三、四十分钟,比xp 短多了。看来那些喜欢ghost版的,应该改改习惯了
回复

使用道具 举报

10#
发表于 2009-3-18 10:11:07 | 只看该作者
说实话没看明白没看懂.
回复

使用道具 举报

11#
发表于 2009-3-18 12:24:06 | 只看该作者
没有楼主说的那么复杂吧
回复

使用道具 举报

12#
发表于 2009-3-18 16:07:03 | 只看该作者
原帖由 mahuniu 于 2009-3-18 08:54 发表
楼上的是64位版本吗?昨天晚上我在真实机器上“修复”主引导扇区后,重新安装了下windows 7 7048 64位,发现安装后的mbr确实是可以两个激活分区启动,看它多出来的东西,好象有些内容是重复的,感觉有点像加点6 ...

我全用32位测得,win 7 7048也没用过。

你要试xp x64的mbr,用xp x64的光盘启动进入64位故障恢复控制台,执行fixmbr命令就可以了,不用装系统。
回复

使用道具 举报

13#
 楼主| 发表于 2009-3-20 14:58:34 | 只看该作者
windows xp 的引导,没用的,大概只有vista、windows7以及for vista、win7的分区软件制作的引导区才能用
回复

使用道具 举报

14#
发表于 2009-3-20 16:39:04 | 只看该作者
有图片等详细的教程吗?
回复

使用道具 举报

15#
发表于 2009-3-28 23:08:46 | 只看该作者
这个要好好看看消化一下。
回复

使用道具 举报

16#
发表于 2009-3-29 01:40:18 | 只看该作者
学习了,一会就试试!
回复

使用道具 举报

17#
发表于 2009-3-29 13:02:29 | 只看该作者
教程太好了,不过有点长,还有很多不明白的地方,先保存收藏,以后慢慢理解.谢谢分享技术
回复

使用道具 举报

18#
发表于 2009-3-31 13:08:56 | 只看该作者
试了,可以启动xp32.img,但是局限性太大,一定要本机。

这次也学到一些东西,谢谢!
回复

使用道具 举报

19#
发表于 2009-4-2 22:34:19 | 只看该作者

請求指導,謝謝

mahuniu 師兄你好:

看了你的帖子 [隐藏分区上的操作系统和内存版xp的制作] ,我很有興趣但還沒有這功力.所以先從簡單開始,我想到嘅然可以把 ramos.img 可以安裝在隱藏分區,那即是說同樣可以

移植系統,我是新鳥,我在vmware 6.5 做了一個ramxp.img 鏡像,我嚐試 把鏡像移植到本機系統,我把鏡像按照原文件 路徑制作做法,

ramxp.img 及 Tools.wim都放在 D: 盤.  安裝RAMDRIVER .

修改BOOT.INI加入ramdisk(0)\windows="Windows XP in RAM" /fastdetect /rdpath=multi(0)disk(0)rdisk(0)partition(3)\ramxp.img

WimTool.EXE亦裝入system32資料夾內.

把挂載Tools.wim 導入注卌表[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"Tools_Wim"="C:\\windows\\SYSTEM32\\imagex.exe /mountrw d:\\tools.wim 1 C:\\Tools"

及ramdisk:

HKLM\SYSTEM\CurrentControlSet\Services\Ramdisk\Start=dword:0


能夠啓動,[USB mouse 沒反應  要重新安裝很煩, 以及不能看不到本機硬盤分區 D: E 和Tools.wim, 我是用notbook 電腦 原硬盤分區是 一合隱藏環原分區,第二個是主分區C: .

第三分區是D: , 第四分區是 E:  ,

制作ramxp.img 鏡像環境是VMWARE 6.5 是C和D: 兩個分區.

請求幫助,問題出在那裡,我可如何解決這些問題. 謝謝

[ 本帖最后由 jason33883 于 2009-4-2 22:37 编辑 ]
回复

使用道具 举报

20#
 楼主| 发表于 2009-4-3 11:17:41 | 只看该作者
先在c盘上调试好了在制作img文件,img文件包含ntldr、NTDETECT.COM、bootfont.bin和boot.ini四个文件和Documents and Settings、Program Files、windows三个文件夹,如果需要挂载wim文件,那再包含一个需要挂载的wim文件和一个目标空文件夹(例如tools)。
经试验,imagex.exe不能挂载隐藏分区的wim文件,改用pecmd.exe吧,如果像楼上那样把wim文件放在非隐藏分区,我更喜欢用虚拟磁盘,因为一些虚拟磁盘与系统更密切相关,比“启动”项目更优先运行,而且可以放系统的页面文件。我试过几个虚拟磁盘的软件,发现只有RAMDisk plus 能稳定加载,其他的都不行,打个比方吧,你做一个img格式的硬盘镜像文件,用虚拟硬盘加载这个文件,其他虚拟磁盘软件会有问题。RAMDisk plus 的下载、使用,看看这里吧:
http://hi.baidu.com/seven1105/bl ... 61c73f5343c18b.html
回复

使用道具 举报

21#
发表于 2009-4-3 12:11:49 | 只看该作者
原帖由 mahuniu 于 2009-4-3 11:17 发表
先在c盘上调试好了在制作img文件,img文件包含ntldr、NTDETECT.COM、bootfont.bin和boot.ini四个文件和Documents and Settings、Program Files、windows三个文件夹,如果需要挂载wim文件,那再包含一个需要挂载 ...

謝謝師兄提供ramisk的使用突程連結;
回复

使用道具 举报

22#
 楼主| 发表于 2009-4-12 15:17:34 | 只看该作者
原帖由 jason33883 于 2009-4-2 22:34 发表
mahuniu 師兄你好:

看了你的帖子 [隐藏分区上的操作系统和内存版xp的制作] ,我很有興趣但還沒有這功力.所以先從簡單開始,我想到嘅然可以把 ramos.img 可以安裝在隱藏分區,那即是說同樣可以

移植系統,我是 ...

VMWARE 6.5制作的ram系统,只能用于VMWARE里的虚拟机上吧,真实机器的硬盘不一样
回复

使用道具 举报

23#
发表于 2009-4-12 19:00:38 | 只看该作者
这和以前将PE安装到隐藏分区没多大不同,其实质是一样的吧

[ 本帖最后由 zhangze 于 2009-4-12 20:14 编辑 ]
回复

使用道具 举报

24#
发表于 2009-4-12 20:08:22 | 只看该作者
不错,顶.....!
回复

使用道具 举报

25#
 楼主| 发表于 2009-4-14 09:39:38 | 只看该作者
原帖由 zhangze 于 2009-4-12 19:00 发表
这和以前将PE安装到隐藏分区没多大不同,其实质是一样的吧

那不一样的,以前是按一个键进入隐藏分区或者用grub写主引导扇区或者在启动分区(c盘)留一个尾巴,前两种要用到第三方软件写主引导扇区。而本文所说的是一种新的办法,是基于vista和win7主引导扇区,和以前说的隐藏分区的pe不一样,虽然你也可以按照本文的办法隐藏你的pe。
回复

使用道具 举报

26#
发表于 2009-6-21 15:48:36 | 只看该作者
把楼主的帖子顶上去,抽时间学习学习。
回复

使用道具 举报

27#
 楼主| 发表于 2009-6-22 09:14:38 | 只看该作者
楼上的自己试验一下就知道了。用grub可以启动ntldr,所以可以启动boot.ini的任何启动项目的,不过你把那img文件当作内存盘,通过它上面的ntldr来启动img中的xp系统好象是不可能的。我以前试验过用grub在一内存盘上启动另一内存盘,没有成功过,我个人理解,那img文件里的ntldr,即使没有它,那内存版的xp 也照样启动,不过没有它,可能运行xp 过程中会出现问题。
回复

使用道具 举报

28#
发表于 2009-7-2 21:21:55 | 只看该作者
原帖由 fengdu 于 2009-6-22 00:18 发表
先谢谢楼主这么好的教程。

问一下:

制作的XP32.IMG是否可以通过GRUB来启动?这样会很简单方便
比如:

title 4. ROMXP            
find --set-root /boot/imgs/XP32.img
map --mem /boot/imgs ...


通过GRUB目前好像只能启动SDI格式的镜像文件。
回复

使用道具 举报

29#
发表于 2009-7-28 09:09:04 | 只看该作者
把系统装到隐藏分区有什么好处?
回复

使用道具 举报

30#
发表于 2009-7-28 20:32:28 | 只看该作者
知识不够,看了半天没看懂了11111
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 20:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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