不使用VMTools,宿主机与虚拟机交换文件的方法(接上章)(上)

简介: VMTool虽然方便,但毕竟是专用于虚拟机的软件,将要封装的系统不安装VMTools,易导致一些琐碎问题。下面我给大家介绍一个最常用的宿主机与虚拟机交换文件的方法,当然,比VMTools繁琐,但绝不影响系统封装。

前言


VMTool虽然方便,但毕竟是专用于虚拟机的软件,将要封装的系统不安装VMTools,易导致一些琐碎问题。下面我给大家介绍一个最常用的宿主机与虚拟机交换文件的方法,当然,比VMTools繁琐,但绝不影响系统封装。


1、将文件从宿主机导入至虚拟机(虚拟机开机或停机状态均可用)

(1)使用UltraISO将要导入的文件做成ISO映像

2)在 VMware Player 中,按照下图步骤进入虚拟机设置页面

3)找到光驱,加载刚才生成的ISO映像

4)虚拟机内系统光驱会出现刚才我们装载的ISO映像

5)打开虚拟机光盘盘符,把文件复制进虚拟机硬盘即可

2、将文件从虚拟机导出至宿主机(虚拟机必须为停机状态)

1)使用DiskGenius的打开虚拟机磁盘功能


2)浏览选中虚拟机磁盘文件的主文件(与虚拟机最初命名同名)

3)虚拟机硬盘由DiskGenius打开后,如下图方法可以很便捷的将文件到宿主机中

3、系统备份

封装的第一步,其实是备份当前安装好的操作系统。避免我们在之后的步骤中出现问题,以至于还要重新安装操作系统,浪费时间精力。系统备份想必大家都会。对于Win7而言,建议使用ImageX备份。推荐使用 U盘装机助理 中的 Easy Image X 执行 ImageX 备份操作, Easy Image X 具有图形化操作、便于设置压缩率等特点。


在 Easy Image X 中设置 ImageX 备份的方法与 Ghost 十分类似。不过提醒大家注意两点:

(1)压缩率无需选太高,这只是便于封装的备份而不是最终备份,压缩率建议选择“快速压缩”,体积略大,但备份和恢复速度都很快;

(2)ImageX是可以做到映像叠加的,即多次备份如果文件相同则只占一个文件的体积(此功能会有后续详解),所以除了设置映像文件保存位置外,还要设置当前这个子映像的名称,如下图中的子映像名称“Win7”。

 稍事等待后,系统备份完毕。

一个阶段一个备份,一个备份一个小结,一个小结一个进步,多个进步一个成功


封装前的准备

封装的目的,是为了快速的部署操作系统,减少不必要的重复劳动。所以,我们需要向源系统集成系统补丁、安装常用软件,从而减少每次部署后的重复劳动。


1、安装补丁

Windows 7 的补丁安装,可以选用自带的 Windows Update 或使用第三方补丁包,如 系统补丁安装助理。

如果使用的是 Windows Update,有一个值得一提的技巧,即多个版本先装高版本,再重新扫描补丁列表,可以杜绝反复安装并避免一定的问题。例如IE10,首次扫描时会扫除IE8相关补丁、IE9安装程序和IE10安装程序,如果你的目的就是要装IE10,则没有任何必要再去装IE8的补丁和IE9,直接如下图只点选IE10,自动安装并重启后,再次扫描列表,你会发现IE8、IE9相关的内容都不见了。

 * 说到IE10,还要提一个要点,这个应该是微软方面的BUG。如果封装的是 Win7 x64,默认IE8,如果先升级IE9,再升级IE10,则封装报错;如果IE8不升级IE9,直接升级IE10,则封装正常。如果你要集成IE10,请切记此要点。


2、安装软件

常用软件常用的一般也就几种,大家请根据自己的系统部署范围而决定,如下图示例:

特别提醒

(1)不是所有的软件都能良好适应系统封装部署,特别是某些国产软件;

(2)需要激活的软件,部署完毕后一般都需要重新激活;

(3)不建议集成安全类软件,某些安全软件会阻挡正常的系统部署进程,甚至导致蓝屏宕机;

(4)如果某些软件不适合集成在系统,可以使用首次进桌面静默安装的方法来解决。

3、系统备份

补丁安装要20分钟左右,软件也需要逐个安装与调整,所以整体时间一般不少于30分钟。为防止封装时出现未知错误,建议再次备份系统,以备今后的调整操作。这次备份完,我们就可以放心大胆的开始封装操作了。


这次备份我们就要说一下 ImageX 的多映像叠加功能了。所谓映像叠加(又叫“增量备份”),就是在同一个映像文件中可以同时存放多个子映像,例如Win7的安装文件install.wim中一般就包含了家庭基础版、家庭高级版、专业版、旗舰版四个子映像。最妙的地方,就是相同文件只占一次体积,所以四个Win7映像并没有占用4个Win7的体积。


那么叠加功能对于封装中的多次备份就很有用,我们可以将装完补丁、软件的Win7与之前没装这些的系统备份在同一个映像文件中,而多个子映像相同文件又不会占用额外体积,这样可以有效节约我们的硬盘空间。另外,新映像附加到已存在映像文件所需的时间,相同文件越多所需的备份时间越短,这也有利于我们多次备份操作。


那叠加映像是否很复杂?不,使用 Easy Image X 的话就很简单。叠加备份的操作方法与首次备份方法类似,只不过这次无需新建映像文件,而是选择之前备份的wim文件,但注意你需要写一个新的子映像描述,如“Win7 +Hotfix +Software”。

行映像备份时会有一个提示,询问是否是进行映像附加操作,单击

 稍等片刻后,映像附加操作就会开始。

映像附加完成后,我们会发现,新映像被加入了已存在的映像文件中,并与旧的子映像叠加在了一起,而wim文件所增加的体积仅仅是刚才安装的补丁和软件部分。(图中第二个子映像“Win7 +Hotfix”,是笔者装完补丁后做的一个备份,教程中是没有这个备份的,如果你需要,也可以在多个时机做多次备份,反正不额外“占空”,又能多个保险)

第一阶段封装

Easy Sysprep v4 (ES4)与之前ES3、ES2以及传统封装辅助工具最大的不同,在于其将封装分为了两个阶段。


第一阶段:以完成封装操作为首要目的;

第二阶段:以完成对系统的调整为首要目的。


将封装与调整分开,减少调整操作对封装操作的影响,保障封装成功率。


1、启动ES4

2、封装选项

说明:

(1)【序列号】填写系统对应的序列号,不过Win7的序列号可以在进桌面后再填写,所以非OEM版请留空错误的序列号会导致部署失败!)

(2)【注册用户与注册组织】不能为空值,请填写您的相关信息,否则将保持默认。

(3)【时区】请根据您的时区进行设定。

(4)【将当前用户配置文件用于新创建用户】将当前用户的配置用于所有用户,以微软官方方法实现,便于新建用户保留当前配置(如桌面图标、主题、桌面、基本设置等)。

(5)【转移当前用户桌面快捷方式到公共桌面】将当前用户桌面快捷方式转移到公共桌面,便于新建用户后使用。

(6)【封装阶段自动清理计算机设备驱动】封装时清理即插即用驱动,以微软官方方法实现,建议使用。(如被部署计算机与源计算机硬件配置完全相同,则可不使用,适用于企业内网计算机批量采购与部署)

(7)【部署阶段自动清理非目标计算机设备驱动】部署时清理不用于当前计算机的驱动,以微软官方方法实现,建议使用。(如被部署计算机与源计算机硬件配置完全相同,则可不使用,适用于企业内网计算机批量采购与部署)

(8)【工作组】工作组不可为空,否则将保持默认。

(9)【域】请填写正确的域地址、域用户和密码,并确保部署时域可登陆,否则将可能造成部署无法正常结束的问题。

(10)【系统语言】系统UI所使用的语言。

(11)【用户习惯】时间12小时/24小时制、日期排列、货币符号等。

(12)【键盘规则】选择“(当前规则)”则保存当前输入法规则到部署后的系统,选择指定键盘规则将只使用指定规则。

(13)【OOBE】设置,可设置网络位置、安全更新等,可令OOBE过程更加自动化。





相关文章
|
2月前
|
数据库 虚拟化 Windows
虚拟机数据恢复—XenServer虚拟机磁盘文件丢失的数据恢复案例
虚拟机数据恢复环境: 某品牌服务器通过同品牌某型号的RAID卡,将4块STAT硬盘为一组RAID10阵列。上层部署XenServer虚拟化平台,虚拟机安装Windows Server系统,每台虚拟机有两个虚拟机磁盘(系统盘 + 数据盘),虚拟机作为Web服务器使用。 虚拟机故障&分析: 机房异常断电导致服务器中一台VPS(XenServer虚拟机)不可用,虚拟磁盘文件丢失。
|
2月前
|
存储 运维 虚拟化
虚拟化数据恢复——Hyper-V虚拟化故障导致虚拟机文件丢失的数据恢复案例
在Windows Server上部署的Hyper-V虚拟化环境中,因存储中虚拟机数据文件丢失导致服务瘫痪。北亚企安数据恢复工程师通过物理检测、操作系统及文件系统检测,确定为人为格式化造成,并通过镜像硬盘、重组RAID、分析并恢复文件索引项等步骤,成功恢复数据,最终在新Hyper-V环境中验证并迁移所有虚拟机,确保用户业务恢复正常运行。
|
2月前
|
Linux 测试技术 虚拟化
解决虚拟机文件因快照占用硬盘空间较多的情况(压缩虚拟机文件,节省硬盘空间)
解决虚拟机文件因快照占用硬盘空间较多的情况(压缩虚拟机文件,节省硬盘空间)
195 1
|
3月前
|
存储 SQL 数据挖掘
虚拟化数据恢复—VMware虚拟机vmdk文件被误删除的数据恢复案例
虚拟化数据恢复环境: 某品牌服务器(部署VMware EXSI虚拟机)+同品牌存储(存放虚拟机文件)。 虚拟化故障: 意外断电导致服务器上某台虚拟机无法正常启动。查看虚拟机配置文件发现这台故障虚拟机除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。管理员联系VMware工程师寻求帮助。VMware工程师尝试新建一个虚拟机来解决故障,但发现ESXi存储空间不足。于是将故障虚拟机下的xxx-flat.vmdk磁盘文件删除,然后重建一个虚拟机并且分配固定大小的虚拟磁盘。
|
2月前
|
Kubernetes Linux 容器
解决删除快照后启动虚拟机显示指定的文件不是虚拟磁盘 打不开磁盘“路径”或它所依赖的某个快照磁盘。 模块“disk”启动失败。 未能启动虚拟
解决删除快照后启动虚拟机显示指定的文件不是虚拟磁盘 打不开磁盘“路径”或它所依赖的某个快照磁盘。 模块“disk”启动失败。 未能启动虚拟
207 0
|
5月前
|
SQL 存储 数据库
虚拟化数据恢复—XenServer虚拟机磁盘文件丢失的数据恢复案例
虚拟化数据恢复环境: 某品牌R720服务器,4块STAT硬盘通过H710P阵列卡组建了一组raid10磁盘阵列。服务器上部署XenServer虚拟化平台,虚拟机安装Windows Server系统,作为Web服务器使用,运行SQL Server数据库。共有2个虚拟磁盘:数据盘+系统盘。 虚拟化故障: 机房断电导致XenServer虚拟化平台中一台VPS不可用,XenServer虚拟机磁盘文件丢失。
虚拟化数据恢复—XenServer虚拟机磁盘文件丢失的数据恢复案例
|
7月前
|
存储 SQL 数据挖掘
服务器数据恢复—误删除VMware虚拟机vmdk文件的数据恢复案例
服务器数据恢复环境: 某大厂PS4000服务器,服务器上部署VMware ESXi虚拟化平台。 服务器故障: 机房断电,重启后服务器中的某台虚拟机不能正常启动。管理员查看虚拟机配置文件,发现无法启动的虚拟机的配置文件除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还存在。联系VMware原厂工程师进行诊断,VMware原厂工程师尝试新建一个虚拟机,但发现存储空间不足,于是将故障虚拟机下的xxx-flat.vmdk磁盘文件删除了。VMware工程师重新建了一个虚拟机,分配了固定大小的虚拟磁盘,为虚拟机安装了Window
服务器数据恢复—误删除VMware虚拟机vmdk文件的数据恢复案例
|
6月前
|
存储 开发框架 安全
虚拟机磁盘&UAC&服务和注册表&int文件
虚拟机磁盘&UAC&服务和注册表&int文件
|
7月前
|
Windows
虚拟机内存越用越少,即使文件都永久删除了!!!
虚拟机内存越用越少,即使文件都永久删除了!!!
|
7月前
|
Ubuntu 虚拟化 Windows
如何优雅的实现主机与虚拟机文件共享?
如何优雅的实现主机与虚拟机文件共享?
110 0

相关实验场景

更多