WIN7继续研究(二):用VHD装新机

来源:互联网 发布:simsimi小黄鸡软件 编辑:程序博客网 时间:2024/05/16 01:41

WIN7很强大,VHD甚至可以直接装新机。与传统装法不一样,主要的系统文件其实就是一个VHD,而且启动后会单独成一个分区;但是它寄住的物理盘仍然可以被访问到,而且能看到VHD本尊。当然了,因为正在被使用中,所以删不掉的。

 

好吧,开始实验。

 

准备好一个WIN7安装U盘或者光盘,我们需要用它进入WindowsPE环境。

 

另外我把包含已经做过syspre的OS的VHD复制在一个移动硬盘上,到时候要把它装到一个裸机上。

 

正常用安装介质启动,选择“修复计算机”,再选择命令行模式就可以进入PE环境的DOS界面里。

 

先说一下思路吧。在PE的DOS界面里用DiskPart命令给裸机的硬盘分区。在这个实验里我们分两个区,一个100M,余下空间归另一个区(这个分区暂时先理解为习惯上的C盘好了)。然后将移动硬盘上的vhd复制到这个C盘,再通过一些命令让这个VHD可以被当作物理机的正常操作系统即可。

 

那现在进入diskpart。

 

先确认一下移动硬盘的盘符。可以用list volume命令查看。记下这个盘符,我的是F:。

 

然后做物理硬盘的100M系统分区。用list disk确认下你的计算机的物理硬盘序号。一般是0。

 

select disk 0

clean

creat partition primary size=100

format quick fs=ntfs

assign letter=s

active

 

然后做出C盘来:

 

creat partition primary

format quick fs=ntfs

assign letter=c

 

exit

 

好了,物理硬盘就算好了。接下来就可以把vhd复制到这个"C"盘了。

 

copy f:/win7.vhd c:

 

漫长的等待。。。这种装法的时间成本基本上都花费在复制上的。

 

复制成功以后就要在PE里挂上这个虚拟盘。继续进入DiskPart:

 

select vdisk file=c:/win7.vhd

attach vdisk

 

再用list volume确认下挂载的逻辑盘符。我的是G。

 

然后退出diskpart(嫌麻烦的可以在第一次输入diskpart前先打个命令start,这样会多开个DOS窗口,这样可以让diskpart固定在一个窗口里),做物理启动分区的必要操作:

 

G:

cd G:/windows/system32

 

bcdboot G:/windows /s S:

注意到这个S盘就是最早我们用DiskPart做出来的100M分区,盘符也是在那时候指定的。

 

select vdisk file=c:/win7.vhd

detach vdisk

 

卸载虚拟盘。

 

最后重启就OK了。

 

 

 

 

 

 

原创粉丝点击