尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

【二】VMware Workstation Pro 17.0进阶实战:快照、克隆、独立磁盘、非永久磁盘与空间回收

【二】VMware Workstation Pro 17.0进阶实战:快照、克隆、独立磁盘、非永久磁盘与空间回收 个人主页杨利杰YJlio❄️个人专栏《Windows 疑难杂症与工单复盘案例库》 《Sysinternals实战教程》《WINDOWS教程》 《Windows PowerShell 实战》 《IOS插件分析测试》《超简单用Python让Excel飞起来》让复杂的事情更简单让重复的工作自动化VMware Workstation Pro 17.0进阶实战快照、克隆、独立磁盘、非永久磁盘与空间回收VMware Workstation Pro 17.0 进阶实战快照、克隆、独立磁盘、非永久磁盘与空间回收1. 本文实验范围与安全边界1.1 本文要解决的七个问题1.2 调整磁盘链前必须确认什么2. 快照状态、差分磁盘与空间增长2.1 快照会保存哪些内容2.2 为什么创建快照后会出现新的 VMDK2.3 快照保留过久会带来什么影响2.4 快照管理的推荐流程3. 克隆与 Sysprep建立可复用的 Windows 模板3.1 完全克隆和链接克隆怎么选3.2 Windows 克隆前为什么常使用 Sysprep3.3 Sysprep 报错 0x800F0975 的排查3.4 创建克隆基线并启动克隆向导4. 链接克隆的父虚拟机依赖与路径丢失实验4.1 链接克隆为什么不能脱离父虚拟机4.2 第一次启动泛化后的克隆系统4.3 模拟父虚拟机目录路径变化5. 独立永久磁盘恢复系统快照后保留数据5.1 为什么要分离系统盘和数据盘5.2 添加第二块虚拟硬盘5.3 为什么存在快照时不能修改独立模式5.4 设置独立永久模式5.5 在 Windows 中初始化并验证新磁盘6. 独立非永久磁盘关闭或重置后丢弃写入6.1 非永久模式的数据写入方式6.2 验证本次写入被丢弃6.3 非永久磁盘适合哪些环境6.4 快照与非永久磁盘的区别7. 物理磁盘映射让客户机直接访问真实设备7.1 原始磁盘映射与 USB 直通的区别7.2 在磁盘管理中确认设备编号7.3 在 VMware 中选择物理设备7.4 操作时必须遵守的安全规则8. 在宿主机中挂载 VMDK 的使用边界9. VMDK 空间回收为什么删除 4GB 文件后没有变小9.1 动态增长磁盘为什么只增不减9.2 4GB 文件写入与删除实验9.3 压缩后没有变小的主要原因9.4 推荐的安全回收流程9.5 压缩前检查表10. 七项功能的关系与场景选择10.1 功能对比10.2 按实验场景选择11. 实验验收、记录模板与总结11.1 实验验收清单11.2 建议保留的实验记录11.3 本次实验的磁盘关系VMware Workstation Pro 17.0 进阶实战快照、克隆、独立磁盘、非永久磁盘与空间回收本文整理自VMware Workstation课程第 1016 节的学习与实操记录承接上一篇虚拟机创建、Windows 10安装、VMware Tools、快照和文件共享等基础内容。本文使用的软件版本为VMware Workstation Pro 17.0。主要实验包括快照磁盘链、完全克隆、链接克隆、Sysprep泛化、独立永久磁盘、独立非永久磁盘、物理磁盘映射以及动态增长VMDK的空间回收。这些功能都会改变虚拟机的磁盘关系或数据持久性。错误删除.vmdk、快照、重做日志或父虚拟机文件可能导致虚拟机无法启动物理磁盘映射选错设备还可能直接损坏宿主机中的真实数据。颜色标记文章中的含义红色重点高风险操作、易错点和可能导致数据丢失的行为绿色重点推荐操作、实验步骤和验收方法蓝色重点磁盘链、数据持久性和系统行为原理1. 本文实验范围与安全边界1.1 本文要解决的七个问题进阶阶段最容易混淆的并不是菜单在哪里而是每项功能会把数据写到哪里、是否依赖其他磁盘以及恢复或关闭虚拟机后数据是否仍然存在。问题本文对应内容快照保存了什么为什么会持续占用空间快照状态、差分磁盘和磁盘链完全克隆和链接克隆有什么区别磁盘独立性、空间占用和父虚拟机依赖克隆 Windows 前为什么常使用 Sysprep模板泛化、OOBE 和计算机身份准备如何让一块数据盘不受系统快照恢复影响独立永久磁盘如何在每次实验结束后自动丢弃改动独立非永久磁盘如何让客户机直接访问真实物理磁盘原始磁盘映射删除客户机文件后VMDK 为什么没有缩小空闲块、动态增长磁盘和压缩条件1.2 调整磁盘链前必须确认什么涉及快照、克隆、磁盘模式、物理磁盘和空间回收时先正常关闭虚拟机再复制完整虚拟机目录。完整目录中不仅有基础磁盘还可能包含差分磁盘、快照数据库、内存状态文件和配置文件。只备份某一个看起来最大的.vmdk不一定能够完整恢复。准备执行的操作最低安全要求删除或合并快照确认宿主机空间充足并保留虚拟机目录副本修改独立磁盘模式关闭虚拟机确认相关快照已经正确处理修复链接克隆路径确认父虚拟机和基准快照仍然完整运行 Sysprep保存快照或副本并检查软件、激活和部署要求映射物理磁盘核对磁盘编号、容量和分区只使用无重要数据的测试设备压缩 VMDK确认磁盘类型、快照状态、关机状态和可用操作空间不要在文件资源管理器中手动删除不认识的.vmdk、.vmsn、.vmsd、REDO或快照文件。快照和链接克隆依赖完整的父子链删除其中任意一环都可能使后续节点失效。快照用于短期回退备份用于虚拟机目录损坏、误删除或宿主机存储故障后的恢复。两者解决的问题不同不能互相替代。2. 快照状态、差分磁盘与空间增长2.1 快照会保存哪些内容快照记录虚拟机在某个时间点的磁盘状态和虚拟机状态。恢复快照后虚拟机可以返回拍摄快照时的系统文件、注册表、软件配置和虚拟设备状态。拍摄快照时的状态恢复后的表现适合用途关机主要恢复磁盘和虚拟机配置状态结构相对简单系统基线、模板基线开机可恢复到运行状态通常还需要保存额外状态数据临时调试、保留当前工作现场挂起保留挂起状态和内存运行现场占用空间通常更大需要恢复到暂停位置的实验用于长期保留的系统基线建议正常关闭客户机后再拍摄快照。关机状态更容易判断也避免把临时进程、未写入磁盘的数据和挂起状态一起长期保留。VMware 官方说明中快照会保存虚拟机当时的电源状态和磁盘状态如果包含内存状态恢复时可以返回拍摄快照时的运行现场。2.2 为什么创建快照后会出现新的 VMDK创建快照后VMware Workstation通常不再直接修改原来的基础磁盘而是创建新的差分磁盘。此后产生的写入进入差分磁盘基础磁盘保持不变。基础磁盘.vmdk └─ 快照1差分磁盘.vmdk └─ 快照2差分磁盘.vmdk └─ 当前运行状态下面的实验先记录未创建新快照时的虚拟机目录。创建快照并继续运行虚拟机后目录中出现新的快照差分磁盘。快照管理器和虚拟机目录共同反映了当前快照树与磁盘文件之间的关系。“一个快照对应一个文件”只能用于入门理解。实际环境中一个快照可能涉及磁盘描述文件、差分数据文件、.vmsn状态文件、.vmsd快照数据库以及多个分片文件数量取决于虚拟磁盘数量、磁盘拆分方式和是否保存内存状态。2.3 快照保留过久会带来什么影响影响具体表现空间持续增长新的磁盘写入不断进入差分磁盘读写路径变长读取某些数据时需要沿磁盘链查找对应数据块删除成本增加删除快照时需要把有效数据合并回前一层磁盘需要临时空间快照合并期间可能需要额外宿主机空间故障影响扩大链中某个关键文件损坏可能影响后续节点Broadcom 的故障说明同样指出每创建一个快照就会增加一层差分文件磁盘操作需要解析快照链快照数量增加会带来额外磁盘开销。2.4 快照管理的推荐流程关键操作前拍摄快照 → 名称写明日期、阶段和用途 → 完成实验后验证当前状态 → 备份需要长期保存的数据 → 删除不再需要的快照 → 等待合并完成后再进行下一项磁盘操作删除或合并快照期间不要强制关闭宿主机、关闭 VMware 进程或拔掉存放虚拟机的移动磁盘。中断合并可能破坏磁盘链。3. 克隆与 Sysprep建立可复用的 Windows 模板3.1 完全克隆和链接克隆怎么选克隆可以根据现有虚拟机快速创建新节点。完全克隆复制出相对独立的虚拟磁盘链接克隆只保存相对于父虚拟机基准状态的变化。对比项完全克隆链接克隆磁盘数据复制出相对完整、独立的磁盘保存相对于父磁盘的差异创建速度较慢较快空间占用较大较小父虚拟机依赖克隆完成后依赖较少依赖父虚拟机和基准快照移动与归档相对方便移动时必须处理父磁盘依赖适合场景长期使用、独立交付、单独迁移短期实验、大量相似节点长期保留、需要单独移动或无法保证父虚拟机长期存在时优先使用完全克隆。链接克隆适合空间有限的短期实验环境。VMware 官方也说明链接克隆依赖父虚拟机离线移动或脱离父虚拟机使用时应改用完全克隆。3.2 Windows 克隆前为什么常使用 Sysprep个人实验中直接复制一台Windows虚拟机通常也能启动但如果准备把它作为模板部署到多个节点特别是后续需要加域、批量管理或形成标准镜像就应先执行Sysprep /generalize。Sysprep会清理需要重新生成的系统特定信息并让下一次启动进入OOBE或其他指定阶段。Microsoft 明确要求将完整 Windows 安装作为镜像部署到其他计算机时应使用/generalize。在客户机中按WinR输入sysprep进入C:\Windows\System32\Sysprep后运行Sysprep.exe。常见模板实验配置如下系统清理操作进入系统全新体验OOBE 勾选通用 关机选项关机Sysprep 会改变系统部署状态并可能影响激活、Microsoft Store 应用、驱动和部分软件授权。正式模板执行前应验证应用兼容性并保留可恢复副本。3.3 Sysprep 报错 0x800F0975 的排查本次实验中Sysprep在预验证阶段失败界面提示无法验证当前 Windows 安装。日志中的主要错误为Sysprep_Clean_Validate_Opk: Audit mode cannot be turned on if reserved storage is in use. An update or servicing operation may be using reserved storage. hr 0x800F0975出现该错误时先查看以下日志不要直接套用注册表修复C:\Windows\System32\Sysprep\Panther\setupact.log C:\Windows\System32\Sysprep\Panther\setuperr.log排查顺序具体操作检查 Windows 更新等待正在安装的更新和组件维护完成正常重启系统清理挂起的重启和维护状态重新检查更新确认没有待安装更新和待重启提示查看 Sysprep 日志确认错误是否确实与 Reserved Storage 有关查询保留存储状态使用受支持的 DISM 命令检查当前状态高级处理只在已备份并确认日志原因后进行可以先运行DISM /Online /Get-ReservedStorageStateMicrosoft 对同类0x800F0975错误给出的首选处理是完成全部更新并重启系统官方DISM文档也说明当 Reserved Storage 正在被维护任务使用时禁用操作可能被拒绝。本次实验的故障复盘Sysprep报错0x800F0975日志提示 Reserved Storage 正在使用。检查发现注册表HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ReserveManager中的ActiveScenario为0x4Reserved Storage 被标记为活动维护场景导致Sysprep无法通过预验证。在完成快照和注册表备份后将本实验机的ActiveScenario调整为0再执行以下命令DISM /Online /Set-ReservedStorageState /State:Disabled处理完成后重新运行Sysprep系统开始执行泛化。修改ReserveManager属于本次故障的针对性高级处理不是所有 Sysprep 失败的通用方案。不同错误代码可能来自应用包、更新状态、驱动、加密或其他组件必须先看日志。3.4 创建克隆基线并启动克隆向导Sysprep完成并自动关机后为当前状态创建一个名称清晰的基线快照。在快照管理器中确认基线快照已经创建。选中基线快照后点击克隆进入克隆虚拟机向导并选择从当前状态或现有快照创建副本。随后选择链接克隆或完整克隆。设置新虚拟机名称和保存位置。完成向导后等待 VMware 创建新虚拟机。克隆完成后父虚拟机和新虚拟机可以分别启动和配置。4. 链接克隆的父虚拟机依赖与路径丢失实验4.1 链接克隆为什么不能脱离父虚拟机链接克隆只保存相对于父虚拟机基准状态发生的变化。它的配置文件会保存父虚拟机搜索路径差分磁盘还需要沿父磁盘链读取没有发生变化的数据。下面的截图显示链接克隆的.vmx配置中包含fileSearchPath用于查找父虚拟机所在目录。链接克隆能够节省空间是因为它没有复制全部基础数据。同样的机制也意味着父虚拟机目录、基准快照或父磁盘被移动、删除或损坏后链接克隆可能无法启动。4.2 第一次启动泛化后的克隆系统克隆系统第一次启动时会进入OOBE需要重新选择区域、键盘布局并创建账号。完成初始化后克隆系统进入 Windows 桌面。4.3 模拟父虚拟机目录路径变化实验中关闭相关虚拟机后对父虚拟机目录进行了重命名用于模拟父路径发生变化。随后重新启动链接克隆。由于原路径已经不存在VMware 提示找不到父虚拟机的.vmx配置文件。如果父虚拟机只是被移动或重命名文件本身仍然完整可以通过浏览按钮重新定位正确的父虚拟机.vmx。重新定位后VMware 可能询问虚拟机是被移动还是被复制。只是更改原虚拟机路径时应按实际情况选择“我已移动该虚拟机”只有明确创建新副本时才选择“我已复制该虚拟机”。不要随意选择一个同名或大小相近的.vmdk代替父磁盘。文件名相同不代表磁盘内容、CID和快照关系一致。无法确认父链时应停止写入并从备份恢复。5. 独立永久磁盘恢复系统快照后保留数据5.1 为什么要分离系统盘和数据盘企业环境和实验环境中经常把系统与业务数据放在不同磁盘C盘Windows操作系统、驱动和应用程序 D盘或E盘安装包、日志、脚本和实验数据在虚拟机中添加第二块虚拟硬盘可以模拟这种结构。新增虚拟硬盘通常对应新的.vmdk文件.vmxf是其他虚拟机配置数据不是虚拟磁盘。5.2 添加第二块虚拟硬盘关闭虚拟机进入编辑虚拟机设置点击添加选择硬盘。选择虚拟磁盘类型。本文继续使用向导推荐的NVMe。选择创建新虚拟磁盘。设置最大容量并根据迁移需求选择单个文件或拆分文件。指定新虚拟磁盘的文件名。5.3 为什么存在快照时不能修改独立模式当虚拟机仍然存在快照时新增磁盘的独立模式选项可能处于灰色不可用状态。原因是虚拟机当前仍然处于快照磁盘链中直接改变相关磁盘的快照参与方式可能破坏一致性。需要先确认快照是否仍有用途再通过快照管理器正确删除和合并。在快照管理器中选中不再需要的快照并执行删除。删除完成后快照树只剩当前状态。删除快照不是删除当前有效数据。VMware 会把需要保留的数据合并到磁盘链中。合并期间不能强制中断并且宿主机应预留足够空间。5.4 设置独立永久模式快照处理完成后进入新增硬盘的高级设置勾选独立再选择永久。行为独立永久磁盘的结果向数据盘写入文件更改直接持续保存在该虚拟磁盘中拍摄普通系统快照独立磁盘不参与该快照恢复系统快照系统盘回到旧状态独立数据盘保留后续写入VMware Workstation Pro 17.0 的官方说明明确指出独立磁盘不参与快照独立永久模式会把更改直接写入磁盘独立非永久模式则把更改写入重做日志。5.5 在 Windows 中初始化并验证新磁盘启动 Windows打开磁盘管理。新磁盘第一次连接时会显示为未知、未初始化和未分配状态。依次完成联机 → 初始化磁盘 → 新建简单卷 → 格式化 → 分配盘符在新数据盘中先创建基线测试文件。关闭虚拟机为当前系统状态创建测试快照。重新启动虚拟机。在系统盘桌面创建一个快照之后的新文件。同时在独立数据盘中创建另一个新文件。通过 VMware 菜单恢复之前的系统快照。恢复后系统盘桌面中快照之后创建的文件消失独立永久数据盘中快照之后创建的文件仍然存在。独立永久磁盘解决的是“系统快照回滚时保留数据盘变化”并不提供数据保护。用户误删除、文件系统损坏、勒索软件加密、VMDK损坏和宿主机磁盘故障仍然会导致数据丢失。6. 独立非永久磁盘关闭或重置后丢弃写入6.1 非永久模式的数据写入方式将磁盘设置为独立 → 非永久后虚拟机运行期间产生的更改不会直接写入基础磁盘而是进入临时重做日志。设置完成后硬件列表中可以看到该磁盘处于非永久模式。虚拟机启动前目录中保留基础磁盘文件。启动虚拟机后目录中出现带有REDO标识的临时文件。非永久模式中的“还原”通常发生在 VMware 层面的关闭电源或重置之后不应简单理解为所有 Windows 正常重启都会丢弃数据。实验时应明确自己使用的是客户机正常重启、VMware 重置还是关闭电源。6.2 验证本次写入被丢弃在非永久磁盘中创建测试文件后通过 VMware 的重置功能模拟重新启动。重新进入系统后本次运行中新建的文件已经消失磁盘恢复到启动前状态。官方说明中非永久磁盘的更改会在虚拟机关闭电源或重置时被丢弃。6.3 非永久磁盘适合哪些环境适合使用不适合使用培训教室和公共实验机保存用户唯一数据软件安装和卸载测试数据库和文件服务器每次使用后恢复统一状态的演示机需要长期保留日志的服务器短期故障复现实验生产环境中的持续写入磁盘6.4 快照与非永久磁盘的区别对比项快照非永久磁盘回退触发方式用户选择恢复某个快照关闭电源或重置后自动丢弃本次写入是否保存多个状态可以形成快照树通常只恢复到基础磁盘状态管理入口快照管理器虚拟硬盘高级设置适合用途阶段性实验回滚每次使用后恢复干净状态主要风险快照链增长和合并失败误把重要数据写入临时磁盘7. 物理磁盘映射让客户机直接访问真实设备7.1 原始磁盘映射与 USB 直通的区别普通USB直通是把一个 USB 设备连接给客户机原始磁盘映射则是把本地物理磁盘或分区作为磁盘设备交给虚拟机。方式客户机看到的对象主要用途USB 设备直通一个 USB 存储设备或其他 USB 外设普通文件读写、USB 设备测试物理磁盘映射真实物理磁盘或指定分区磁盘结构实验、访问现有系统或分区物理磁盘映射是本文风险最高的操作。客户机能够直接修改真实设备中的分区表和文件系统。选错设备、初始化磁盘、清理分区或格式化都可能破坏宿主机数据。VMware 官方文档同样说明物理磁盘会直接访问现有本地磁盘或分区。7.2 在磁盘管理中确认设备编号关闭虚拟机后先在宿主机磁盘管理中确认测试设备对应的磁盘编号、容量、分区和卷标。本次截图中的测试设备是一块通过 USB 连接的外置磁盘在磁盘管理中显示为磁盘 3。编号必须结合容量、卷标和分区同时核对不能只凭磁盘大小猜测。更不能直接选择宿主机系统盘。7.3 在 VMware 中选择物理设备进入虚拟机设置添加硬盘选择使用物理磁盘适用于高级用户。在设备列表中选择与磁盘管理核对一致的PhysicalDrive编号。完成向导时VMware 会创建一个较小的.vmdk描述文件。这个文件主要记录物理磁盘映射信息并不包含真实磁盘中的全部数据。7.4 操作时必须遵守的安全规则安全规则原因添加前关闭虚拟机避免设备处于活动或锁定状态不要映射系统盘客户机可能直接破坏宿主机启动和分区不要映射唯一数据盘误操作后可能没有恢复来源不要让宿主机和客户机同时写入可能造成文件系统不一致或损坏不要随意初始化和格式化初始化会改写真实设备的磁盘结构使用完毕后安全卸载确保缓存数据已经写入设备8. 在宿主机中挂载 VMDK 的使用边界部分 VMware Workstation 版本和安装组件提供了虚拟磁盘映射或挂载功能可以在宿主机中读取VMDK内的文件。不同版本的菜单入口可能发生变化因此不能把某个固定菜单位置写成所有环境都具备的通用操作。挂载前检查项处理要求虚拟机电源状态先正常关闭虚拟机不使用挂起是否存在快照确认当前活动磁盘链不能随便挂载基础 VMDK读写模式优先使用只读方式磁盘是否加密加密磁盘需要对应解密条件磁盘是否损坏先复制副本再执行恢复或读取操作控制器和磁盘格式确认当前工具支持相应磁盘类型存在快照时不要根据文件名猜测哪个 VMDK 是当前完整状态。基础磁盘可能不包含快照之后的数据直接对基础磁盘写入还可能使快照链失效。当前版本没有图形入口时应使用与该版本匹配的官方工具或恢复方案。不要通过强行修改VMDK描述文件、父路径或CID绕过限制。9. VMDK 空间回收为什么删除 4GB 文件后没有变小9.1 动态增长磁盘为什么只增不减动态增长虚拟磁盘会随着客户机写入数据逐渐扩大。客户机删除文件时NTFS等文件系统通常只是把对应区域标记为空闲并不保证立即把这些数据块变成宿主机可以回收的全零块。客户机内 文件已删除可用空间增加 宿主机上 已经分配给VMDK的数据块仍然存在 VMDK文件大小通常不会立即下降磁盘类型创建时占用普通压缩后的表现动态增长磁盘根据实际写入逐渐增加满足条件时可以回收部分空闲块预分配磁盘创建时接近最大容量普通压缩通常不会明显缩小文件9.2 4GB 文件写入与删除实验新建动态增长虚拟磁盘并在 Windows 中完成格式化后宿主机上的VMDK初始文件只有约7.56MB。向该虚拟磁盘复制一个约4GB的镜像文件。数据写入后宿主机上的VMDK增长到约4.71GB。随后在客户机中删除该镜像文件。文件删除后客户机中的可用空间增加但宿主机上的VMDK仍然约为4.71GB。关闭虚拟机后在虚拟磁盘工具中执行压缩。界面提示压缩操作完成。再次检查后VMDK文件大小仍然没有明显变化。“压缩成功”只表示 VMware 完成了本次压缩任务不代表一定存在大量可回收块。如果客户机空闲区域仍然包含旧数据而没有被置零或正确传递回收信息宿主机无法判断这些块是否能够释放。9.3 压缩后没有变小的主要原因可能原因具体说明空闲块没有被置零删除文件只改变文件系统记录旧数据仍保留在磁盘块中回收信息没有传递客户机文件系统、控制器或 VMware 组合未完成有效 TRIM/UNMAP磁盘是预分配类型磁盘文件本来就按最大容量分配仍然存在快照活动数据位于差分链中压缩操作可能受限制虚拟机没有完全关机运行、挂起或被锁定的磁盘不适合执行此类操作回收站或影子副本仍占空间文件可能仍被回收站、还原点或卷影副本引用可回收块数量较少即使命令成功宿主机文件尺寸变化也可能不明显加密或特殊磁盘配置部分配置会限制或降低压缩效果Broadcom 的 Workstation 说明指出压缩可以回收动态虚拟磁盘中的未使用空间旧版 Workstation 的故障文档还强调预分配磁盘不适用该流程存在快照时应先正确处理快照并在客户机中准备可回收的空闲区域。9.4 推荐的安全回收流程确认虚拟磁盘为动态增长类型 → 备份完整虚拟机目录 → 清空客户机回收站和临时文件 → 检查还原点、影子副本和不需要的数据 → 确认没有需要保留的快照 → 在客户机内执行适合当前系统的磁盘清理或空闲块回收 → 正常关闭客户机不使用挂起 → 在VMware中执行磁盘清理或压缩 → 对比操作前后的VMDK大小 → 重新启动虚拟机并验证数据完整性不要为了压缩随意使用来源不明的磁盘清零工具。空闲块清零会临时大量写入虚拟磁盘如果虚拟机仍有快照差分磁盘可能快速增长并占满宿主机空间。9.5 压缩前检查表已备份完整虚拟机目录已确认虚拟磁盘为动态增长类型已清空客户机回收站和临时文件已检查不需要的还原点和影子副本已检查并处理快照宿主机具备足够的临时操作空间虚拟机已经正常关机没有手动删除任何 VMDK 或快照文件已记录操作前的 VMDK 大小操作后已验证虚拟机能够启动、数据完整。10. 七项功能的关系与场景选择10.1 功能对比功能主要目的写入是否长期保留是否依赖父磁盘或基线主要风险快照返回某个实验时间点取决于是否恢复是形成磁盘链快照增长、合并失败完全克隆创建相对独立的虚拟机副本是克隆完成后依赖较少占用空间较大链接克隆快速创建节省空间的副本是保存差异强依赖父虚拟机和基线父路径、父磁盘或快照损坏独立永久磁盘系统快照回滚时保留数据盘变化是不参与普通快照误以为可以代替备份独立非永久磁盘关闭或重置后丢弃本次写入否依赖基础磁盘误存重要数据物理磁盘映射让客户机直接访问真实设备直接写入真实设备不适用选错磁盘、破坏分区VMDK 压缩回收动态磁盘占用的宿主机空间保留有效数据受磁盘类型和快照状态影响操作无效、空间不足或中断10.2 按实验场景选择实验场景推荐方案选择理由安装未知软件前需要随时恢复快照适合短期阶段回滚创建三台长期独立使用的 Windows 客户机完全克隆便于单独移动和长期管理临时创建十台相似实验机磁盘空间有限链接克隆创建速度快、占用空间小恢复系统快照后仍要保留数据盘文件独立永久磁盘数据盘不参与普通快照培训机每次实验结束后恢复统一状态独立非永久磁盘关闭或重置后丢弃改动客户机删除大文件后宿主机空间没有返回检查动态磁盘、快照和空闲块再执行压缩删除文件不等于宿主机立即回收块功能选择应先确定数据是否需要长期保留再判断是否允许依赖父磁盘。这两个问题确认后大多数方案都能快速排除。11. 实验验收、记录模板与总结11.1 实验验收清单能解释快照为什么会产生差分磁盘能说明快照为什么不能替代备份能区分完全克隆和链接克隆知道链接克隆为什么依赖父虚拟机和基准快照能先查看日志再排查 Sysprep 错误知道新增虚拟硬盘对应新的.vmdk文件能解释独立永久磁盘为什么不随系统快照回滚能说明独立非永久磁盘何时丢弃写入知道存在快照时部分磁盘模式可能无法修改能在磁盘管理中核对物理设备编号知道物理磁盘映射可能破坏宿主机真实数据能解释客户机删除文件后 VMDK 为什么不会立即缩小压缩磁盘前会先备份、检查快照并正常关机不会手动删除不认识的 VMDK、快照或 REDO 文件。11.2 建议保留的实验记录记录项目示例内容虚拟机名称Win10-LabVMware 版本VMware Workstation Pro 17.0操作前状态已关机存在 1 个基线快照磁盘类型动态增长VMDK磁盘模式普通 / 独立永久 / 独立非永久克隆类型完全克隆 / 链接克隆父虚拟机与快照Win10-Template / Sysprep基线操作前 VMDK 大小7.56MB写入测试数据约4GB镜像文件写入后 VMDK 大小约4.71GB回滚或压缩结果系统文件是否回退、数据盘是否保留、空间是否回收备份位置独立物理磁盘或专用备份目录异常与日志错误代码、日志路径、处理过程和最终结果11.3 本次实验的磁盘关系快照 保留某个时间点后续写入进入差分磁盘 完全克隆 复制出相对独立的虚拟机 链接克隆 只保存差异持续依赖父虚拟机和基准快照 独立永久磁盘 不参与普通快照写入持续保留 独立非永久磁盘 写入进入临时重做日志关闭或重置后丢弃 物理磁盘映射 客户机直接操作真实设备风险最高 VMDK压缩 只有空闲块满足回收条件时宿主机空间才会减少搭建运维实验环境时可以保留一台完成Sysprep的干净模板机。长期使用的节点采用完全克隆临时批量实验节点使用链接克隆关键操作前创建短期快照实验数据与系统盘分开保存。快照、克隆、独立磁盘和非永久磁盘都不能代替备份。任何涉及物理磁盘、父磁盘和VMDK链的操作都应先备份再验证。下一阶段可以继续练习NAT、桥接和仅主机网络随后搭建Windows Server、Active Directory、DNS和DHCP多机实验环境。点击回到顶部
返回列表