避免空间浪费 巧将PE植入Win7隐藏分区

ZDNet软件频道 时间:2009-10-26 作者: | CBSi中国·ZOl 我要评论()
本文关键词:微软 Windows7 Windows
不知道有没有人也有过这种想法,100MB的空间只存放这么几个文件实在有点浪费,而WinPE放在数据分区也有其弊端,那么何不将WinPE置入这个Windows7的保留分区呢?这里以WinPE2.0/3.0为例来讲解如何将WinPE置入Windows7保留分区并添加对它的引导。

  不知道有没有人也有过这种想法,100MB的空间只存放这么几个文件实在有点浪费,而WinPE放在数据分区也有其弊端,那么何不将WinPE置入这个Windows7的保留分区呢?这里以WinPE2.0/3.0为例来讲解如何将WinPE置入Windows7保留分区并添加对它的引导。

  1)一般的WinPE2.0/3.0大小都会在100MB以上,有鉴于此,请在安装系统过程中,给保留分区分配200MB的空间。如果系统自动分配的分区大小为100MB,则可以在安装分区的画面,按下”Shift+F10”,调出CMD.exe,然后使用diskpart.exe来进行分区,一个分区的例子如下:

  diskpart

  seldisk0

  clean

  createpartitionprimarysize=200

  formatfs=ntfsquick

  createpartitionprimarysize=30000

  formatfs=ntfsquick

  createpartitionextend

  createpartitionlogic

  formatfs=ntfsquick

  分区完成之后,退出CMD.exe,然后点击屏幕上的刷新按钮,新的分区就会出现了,然后选择所分配的C盘继续安装Windows7

  2)这样安装完成的Windows7,系统并不会自动将启动引导文件存放到200MB的分区,而是直接存放到C盘,这时,我们需要通过一些操作来让系统从200MB的分区启动。

  a)将启动引导文件生成到系统保留分区,运行具有管理员权限的CMD.exe,然后输入:C:Windowssystem32bcdboot.exeC:Windows/sS:

  这里的S:指的是保留分区的盘符。

  b)将系统保留分区设置为活动分区,运行具有管理员权限的CMD.exe,然后输入:

  diskpart

  listvol

  selvol2

  inactive

  selvol1

  active

  重启之后,就可以从系统保留分区启动了。

  3)进入Windows7系统后,可以通过以下操作将WinPE添加到启动菜单。

  a)加载WinPE2.0/3.0,将boot目录下的boot.sdi文件拷贝到保留分区的boot目录下,将WinPE的sources目录以及其下的boot.wim一起拷贝到保留分区根目录下;

  b)运行具有管理员权限的CMD.exe,在BCD存储中创建对象:

  bcdedit/create/d"WinPE"

  bcdedit/setramdisksdidevicepartition=S:

  bcdedit/setramdisksdipathbootboot.sdi

  c)新建WinPE启动项:

  bcdedit/create/d"WinPE"/applicationOSLOADER

  bcdedit/setdeviceramdisk=[S:]sourcesboot.wim,

  bcdedit/setpathWindowssystem32winload.exe

  bcdedit/setosdeviceramdisk=[S:]sourcesboot.wim,

  bcdedit/setsystemrootWindows

  bcdedit/setwinpeyes

  bcdedit/setdetecthalyes

  bcdedit/displayorder/addlast

  需要注意的是:

  1)执行完第一条命令后会得到一个类似的结果,下面命令里的的内容应该就是它;

  2)[S:]这里的S指的是保留分区的盘符。

  如果所有的命令都执行成功,那么重启后就可以看到两个启动选项了,选择下面的”WinPE”即可进入我们的WinPE2.0/3.0了。

微软

Windows7

Windows

用户评论
用户名
评论内容
发表时间
ZDNet网友
2011-03-18 14:57:01
ZDNet网友
2010-05-21 00:49:14
ZDNet网友
2010-05-21 00:48:00
ZDNet网友
微软应该对自己的用户负责,如果用户完全使用xp升级微软win7,为什么要付出这样麻烦的代价?都是微软出品软件,且都是利用该软件获取信息以及处理文字、多媒体功能,微软应该尽可能方便用户!虽然有时候这样的请求也许跟不上时代技术发展的脚步,但是微软不要以此为借口,认为一切都理所应当,就不可以方便用户。还是要尽力,所谓拿人手短吃人嘴软,商业不正是讲求有商道吗!至少做人需诚实守信,尽可能帮助用户顺利、安全转换操作系统、各种必须软件功能尽可能兼容以及信息尽可能的少丢失!虽然这很大程度仅仅取决于微软等计算机专家、工程师的自我自律约束,我们普通用户恐怕很难知道微软究竟仅了多大力量为用户考虑,但是我相信真相会有被发现的一天,无论多久远。 微软从某种意义上来说,就是一个类似“掌握魔方”操作特别出神入化的公司。几乎奠定了电脑主要的“规则”,但是,我却相信不久将来我们会发现,电脑依然是非常有限的一个小系统而已!随着我们新的关键材料认知突破,电脑系统会真正被另一个革命性新电脑系统所取代,不要以为我这样的说法是无稽之谈不可实现,我却认为很有可能,只看这样的情况发生究竟是快还是慢,是早还是迟!变成历史的小玩具之后的电脑系统,微软会留下良好的历史声名吗?我们拭目以待! 网友::我爱佛祖
2010-02-03 13:52:55
- 发表评论 -
匿名
注册用户

百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134