使用Hyper-v克隆Windows7/windows8的虚拟磁盘之后,发现系统无法正常引导(Boot),并且克隆之后的硬盘的大小小于原始硬盘的大小。调查后发现:
Windows7之后为了保证系统数据的安全,Wndows引入了BitLocker数据加密机制,新安装的操作系统时会自动创建一个100MB的系统保留分区,使用BitLocker方式加密Windows系统的引导信息,这一分区的数据不能直接克隆使用。
处理方式也很简单,删除这个无用的分区,将系统的引导文件重新调整到系统安装盘(通常为C盘)。
具体操作方法如下,使用之前,请注意备份系统和重要数据:
1.使用管理员模式运行命令提示符,输入diskpart后按顺序输入以下命令
DISKPART> sel disk 0
DISKPART> list vol
DISKPART> sel vol 0
DISKPART> inactive
DISKPART> sel vol 1
DISKPART> active
DISKPART> exit
其中的 disk 0为需要操作的硬盘,vol 0是系统保留分区的编号,vol 1是需要系统安装分区的编号
所有操作完成后将会把系统保留分区设置为非激活分区,将系统安装分区设置为激活分区,这样就跟windows xp或windows 2000的激活分区配置一样了
2.退出diskpart后,再输入以下命令
C:\windows\system32\bcdboot.exe C:\windows /s C:
该命令会在C:盘下重新创建windows引导。
3.完成后重启电脑,便可以从C盘引导操作系统。
如果以上操作发生失败的情况的话,以上操作也可以在windows的系统恢复工具的命令提示符进行分区引导修复。