Win7能不能去掉100M的启动分区?
原来是带100M启动分区的Windows7有没有办法去掉100M启动分区?
原来是Windows7启动盘分区,带100M启动分区,40G SSD硬盘;
现在更换为60G SSD硬盘,其他硬件不变,有没有办法在不重新安装Windows7的情况下,去掉100M启动分区?
Ghost 或 其他封装工具 可以不?
答案或建议:
实际上windows7的引导区(也就是那个100M的分区)最核心的文件就是两个:
bootmgr
\boot\bcd
很显然,这两个文件的位置是固定的(其他的附属文件位置当然也是固定的),所以,在引导分区什么位置,拷到windows7分区时也要在什么位置,所以,我前面说从根目录开始。
在本例中,实际上这个bcd文件不需要复制,因为既然更换了硬盘,所以完全可以用bcdboot重新生成bcd文件。
我推荐上述所有操作都在win7 PE下进行。假设原硬盘编号为1,而新硬盘编号为2,那么:
.1:1 表示原硬盘那个100M引导分区,假设在PE下其盘符为X:
.1:2 表示原硬盘win7所在分区,假设在PE下其盘符为C:。
.2:1 表示新硬盘的win7分区,假设在PE下其盘符为D:
那么,这个操作的完整步骤大概如下:
0、如果有必要,请用disk genius重置新硬盘的MBR并将2:1分区激活。
1、将1:2克隆到2:1。参考命令:
ghost32 -clone,mode=pcopy,src=1:2,dst=2:1 -sure -fx
2、复制X:盘所有文件到D:盘:
xcopy /h/y/s x:\. d:\
3、为新硬盘上的windows7建立正确的bcd文件:
set dst=d:
bcdedit %store% /set {bootmgr} device boot
bcdedit %store% /set {default} device partition=%dst%
bcdedit %store% /set {default} osdevice partition=%dst%
如果你要用bcdboot重新生成新win7的bcd文件,可以使用下面的命令:
bcdboot d:\windows /s d:
4、将2:1分区(新win7分区)的引导扇区变为win7引导扇区,参考命令:
bootsect /nt60 d: /force
5、设置bios从新硬盘启动试一下,应该没有问题了。
文章转载请保留:http://www.baikewenda.com/h/1106/a34270.html
» 有个chm文件不能搜索,如何让它能够搜索呢
» 如何处理如下的文本?
» 激光打印机为什么不能接在大多数UPS上?
» 4850显卡+原厂dvi-hdmi线如何同步输出音频?
» TC如何取消选择
» KMPlayer 不知道按了什么键画面下面总是有一条黑边
» VISTA如何把系统备份出来,然后硬盘重新分区后再恢复
» android手机怎么发彩信
» VEGAS或AE怎么做到视频只有一部分有颜色
» 因iastor.sys引起的蓝屏问题
» Win7桌面上的程序快捷方式全都打不开了,怎么办?
» 为什么安装ie9时老是安装失败呢?
» Windows7 中文家庭高级版为什么不能激活?
» maya里按P键和约束里的父子有什么区别啊?
» AfterEffect CS3中怎么抠动态图