一、学习目标:
1、理解差异硬盘的工作原理
2、理解Sysprep在使用差异硬盘创建虚拟机时的作用
3、实验演示
二、理论知识
1、差异硬盘:需要以父磁盘为基础,差异硬盘连接到父磁盘,然后差异硬盘引用付磁盘的数据,同时保存相对于父磁盘的更改数据。
父磁盘:8.53GB
差异硬盘:802MB
一旦封装好父磁盘之后,就不能在直接使用父磁盘来启动虚机,不然会破坏父磁盘封装,然后导致所用的差异硬盘引用失败。
使用差异硬盘安装虚拟机的速度会非常的快,装机大概5分钟左右(具体视机器配置),而且能有效的节省磁盘空间。
2、Sysprep.exe在使用差异磁盘创建虚拟机中的作用
系统准备工具(System Preparation)
1)启动sysprep
A.用户界面
双击sysprep打开
位置:C:\Windows\System32\sysprep\sysprep.exe
B.CMD命令提示行
注意必须以系统管理员身份打开
Windows+R,输入CMD,回车,输入sysprep\sysprep,结果显示“系统找不到指定的路径”
点击开始,搜索栏输入CMD,右击以管理员身份运行,输入sysprep\sysprep。
2)sysprep.exe的参数介绍
A.系统清理操作
共两个选项
*进入系统全新体验(OOBE)
强制计算机在下次启动时加载欢迎使用Windows,情况和创新安装系统类似,需要进行计算机名、用户名和密码的设置等
*进入系统审核模式
强制计算机下次启动时进入审核模式。
G.通用
这个非常重要,勾选它可以消除SID号
generalize 使一般化
准备要作为映像的Windows安装。如果指定此选项,所有唯一的系统信息将从Windows安装中删除。安全ID(SID)重置,所有系统还原点将消除,事件日志也将被消除。
下一次计算机启动时,将运行specialize配置阶段。将创建新的SID。这个功能将在创建父磁盘时使用,或者在通过父磁盘创建的新虚拟机上运行以创建新的SID。
S.关机选项
关机 运行sysprep后,关机。若勾选generalize,则系统SID已被消除,且处于无SID状态。
退出 运行sysprep后,自动退出。
重新启动
运行sysprep后,重新启动,创建新的SID。
3)sysprep举例
A.用于父磁盘的搭配
勾选了通用,所以执行sysprep时,消除SID,然后关机。
父磁盘封装完成,且处于无SID状态。后续引用它的虚机启动时,自动生成新的SID。
B.用于消除使用差异硬盘创建的虚机(假设父磁盘未执行generalize)
消除SID,重新启动,需重新输入计算机名等信息,产生新的SID。
三、实验演示
1、实验目标:
1)封装父磁盘,并且通过sysprep消除SID。
2)通过差异硬盘创建两台虚拟机,并通过whoami /user 比较2者的SID号。
2、详细的实验步骤
1)创建父磁盘
A.创建新虚拟机parent,并通过ISO镜像文件安装系统。
B.执行sysprep,选项如 “3)sysprep举例 A.用于父磁盘的搭配”中。
C.在hyper-v中删除虚拟机parent,以防止意外启动,导致父磁盘变更,导致所用的差异硬盘引用失败。
2)使用差异硬盘创建虚拟机1
A.创建差异硬盘
磁盘类型选择差异(I)
为差异磁盘指定父磁盘
点击下一步完成。
B.使用此差异硬盘创建虚机1
连接虚拟硬盘――选择新创建的差异磁盘,千万不要选择父磁盘。
完成后启动虚拟机。
C.输入产品密钥
MMPXK-NBJDQ-JPM34-WX3FM-G276W
D.接受协议,输入密码
E.Ctrl+Alt+Delete,输入密码,进入系统。一个字,快。
F .打开命令提示行,输入whoami /user 查看SID
3)重复 2)使用差异硬盘创建虚拟机1步骤,新建虚拟机2
打开命令提示行,输入whoami /user 查看SID
引用:
http://iwantfly.blog.51cto.com/1048259/235624 作者:qhanning 来源51CTO
http://tech.ddvip.com/2013-05/1367838128194929.html 作者:virtualcca 来源51CTO
http://technet.microsoft.com/zh-cn/library/cc721973(v=ws.10).aspx 微软windows 库 sysprep命令行语法