WinXP与Win7单硬盘双系统互为隐藏.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WinXP和Win7单硬盘双系统互为隐藏 WinXP和Win7单硬盘双系统互为隐藏 本文所需文件或软件请看附件,理解了各个步骤后再操作,谢谢。 任务:假设有这样一台单硬盘电脑,需要安装双系统(WinXP与Win7)。 要求:登陆其中任一系统后,另1个系统所在分区自动转换为隐藏,以避免当前系统中毒而受感染(进入任何1个系统盘符均为C,另1个则自动隐藏,其它逻辑盘盘符保持不变)。 分析:我们必须明白一些启动知识,WinXP与Win7引导启动方式是有区别的,WinXP采用Ntldr+boot.ini,Win7则采用Bootmgr+BCD。另外,引导文件只能安装在活动分区,否则无法引导系统启动。 下面我们再来看看各种登陆情况: a.假如我们最近一次登陆WinXP,那么它所在分区则为活动主分区,Win7所在分区是隐藏非活动分区,引导系统式为Ntldr+boot.ini。 b.假如我们最近一次登陆Win7,那么它所在分区下的bootmgr文件获得系统引导权之前,必须先取消其所在分区的隐藏属性,而把WinXP所在的分区转为非活动分区且被隐藏。 根据分析NTLDR+boot.ini或Bootmgr+BCD都无法完成任务,因为它们没有隐藏、激活系统分区的能力。怎么办呢? 我们利用强大的系统引导工具——GRUB。它是GRand Unified Bootloader的缩写,是由开源人士编写的一个用于引导linux系统的启动管理器,可以引导的操作系包括linux、FreeBSD、Solaris、NetBSD、BeOSi、OS/2以及所有的Windows 系统。 将系统装进隐藏分区并可以启动的原理: 首先用GRUB来接管MBR分区表,用它来隐藏/显示/激活启动分区,然后将系统引导权交给Ntldr或Bootmgr,再由后者加载操作系统的内核,初始化操作系统。 第一步:合理划分硬盘分区。 由于要安装2个不同的系统,因此我们要将硬盘分成2个主分区+1个扩展分区(注意:1个硬盘最多只能支持4个主分区)。划分方法如下: 主分区:装WinXP,10~30GB,NTFS/FAT32 (格式推荐NTFS) 主分区:装Win7,30~40GB,NTFS 剩下的留给扩展分区。 第二步:安装操作系统 分区划分完成以后,所有的分区均为可见的,此时假设我们第1个主分区的系统为WinXP,然后安装Win7到主分区,当Win7安装完成后,2个系统均由Bootmgr来引导的(注意:Bootmgr可以向前兼容,而ntldr无法向后兼容,2种引导方式 可以通过bootsect的/NT60和/NT52开关来切换)。理论上先装那个都可以,我以WinXP先装做例,U盘或带winPE的光盘进PE系统(PE系统大家都知道吧就是预装环境),一般都内置分区软件如winPM, 30G给主分区盘符C且设为活动不隐 藏,40G给主分区不要盘符且设为隐藏非活动,其余给扩展分区(在此基础上分逻辑分区如D,E等等),重启后用安装版或GhostXP均可,完成winXP安装。 第三步:创建GRUB引导快捷菜单 i:启动进入WinXP,将Grub控制台菜单引导文件“grldr”拷贝到系统根目录。此文件在许多集成系统中都可以找到。 ii:在根目录下新建一个“boot”文件夹,然后进入该文件夹后再建立一个“grub”文件夹,接着打开记事本,然后输入下列内容,另保存为“menu.lst”并存放到刚才新建的“grub”文件夹下。 代码内容如下: “ default 0 timeout 10 #启动主分区的WinXP title Microsoft Windows XP unhide (hd0,0) hide (hd0,1) rootnoverify (hd0,0) makeactive chainloader +1 #启动主分区的Win7 title Microsoft Windows 7 unhide (hd0,1) hide (hd0,0) rootnoverify (hd0,1) makeactive chainloader /bootmgr? ???”??(注意: 文件menu.lst内容在双引号之内但不包括双引号) 为了方便大家我把它们作为附件1和2上传,大家可以下载按照步骤i和ii放就可以了。(注意: 默认等待时间为10秒后进入WinXP系统) 接着再进PE系统,打开分区软件winPM,主分区取消盘符设为隐藏非活动,主分区盘符C设为显示和活动,重启后用安装版安装win7(不推荐ghost版,引导好像有问题)(如果没有安装盘,只有ISO镜像盘,那就用PE安装吧,前提PE内 核要win2003及以上,winXPE不行,如果PE安装失败没有关系,用硬盘安装法安

文档评论(0)

0520 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档