配置 VHD 设置
本文介绍如何自定义和优化基于 VHDX 的功能:
-
适用于:配置文件容器、OneDrive 容器、文件夹镜像容器和 Outlook 搜索索引容器。
-
适用于:配置文件容器、OneDrive 容器和文件夹镜像容器
-
适用于:配置文件容器和 OneDrive 容器
-
适用于:配置文件容器、Outlook 搜索索引容器、文件夹镜像容器和 OneDrive 容器。
有关这些容器的更多信息,请参阅:
-
Outlook 搜索索引漫游(称为 Outlook 搜索索引容器)
-
加速文件夹镜像解决方案(称为 文件夹镜像容器)
指定 VHD 容器的存储容量和路径
默认情况下,每个 VHDX 容器都存储在用户存储中,磁盘容量为 50 GB。如果需要,您可以为其选择不同的存储路径并更改其默认容量。
以下列出了 VHDX 文件的默认和自定义存储路径:
- 配置文件容器设置
- 默认值: {USER_STORE_PATH}\ProfileContainer\{OS_NAME_SHORT}\
- 自定义: {VHDX_STORE_PATH}\ProfileContainer\{OS_NAME_SHORT}\
- Outlook 搜索索引漫游
- 默认值: {USER_STORE_PATH}\VHD\{OS_NAME_SHORT}\
- 自定义: {VHDX_STORE_PATH}\VHD\{OS_NAME_SHORT}\
- 加速文件夹镜像
- 默认值: {USER_STORE_PATH}\MirrorFolders\
- 自定义: {VHDX_STORE_PATH}\MirrorFolders\
- 启用 OneDrive 容器
- 默认值: {USER_STORE_PATH}\OneDrive\
- 自定义: {VHDX_STORE_PATH}\OneDrive\
Profile Management 现在模拟当前用户访问 VHDX 文件,并且不授予域计算机对 VHDX 文件存储路径的 full control 权限。
指定存储路径
为 VHDX 容器准备一个网络存储位置。确保您授予用户对该存储位置的 Modify 权限或更高级别权限。
请按照以下步骤指定 VHDX 容器的存储路径:
- 打开组策略管理编辑器。
- 在计算机配置 > 管理模板 > Citrix 组件 > Profile Management > 高级设置下,双击自定义 VHDX 文件存储路径策略。
- 选择已启用。
- 在存储 VHDX 文件的路径字段中,键入存储位置的完整路径。示例:
\\myservername\vhdx_store。 - 单击应用,然后单击确定。
要使设置生效,请执行以下操作:
- 从所有正在使用用户配置文件的会话中注销。
-
从命令提示符运行
gpupdate /force命令。策略何时生效因用例而异:
- 如果是您首次为 VHDX 文件指定存储路径,策略将在用户登录后生效。
- 如果您更改 VHDX 文件的存储路径,策略将在用户首次注销后生效。
有关 gpupdate 命令的详细信息,请参阅 Microsoft 文档。
如果此处未配置此设置,则使用 .ini 文件中的值。如果此处或 .ini 文件中未配置此设置,则 Profile Management 会将 VHDX 文件存储在用户存储中。
指定 VHD 容器的默认存储容量
每个 VHD 容器的默认存储容量为 50 GB。要更改容量,请按照以下步骤操作:
- 打开 组策略管理编辑器。
- 在 计算机配置 > 管理模板 > Citrix 组件 > 配置文件管理 > 高级设置 下,双击 VHD 容器默认容量 (GB) 策略。
- 选择 已启用。
- 在 默认容量 (GB) 字段中,根据需要键入新数字。
- 单击 确定。
启用和配置 VHD 磁盘压缩设置
VHD 磁盘压缩是一种通过删除空闲空间并合并文件中的数据来减小 VHD 文件大小的过程。通过启用 VHD 磁盘压缩策略,您可以为配置文件管理启用 VHD 磁盘压缩。配置文件管理创建的 VHD 文件在满足特定条件时会在用户注销时自动压缩,从而节省中央或云存储空间。
本节将指导您启用 VHD 磁盘压缩并调整默认压缩设置和行为。
概述
VHDX 磁盘压缩适用于配置文件管理中的以下 VHDX 文件:
启用启用 VHD 磁盘压缩策略后,当满足以下任一条件时,VHDX 文件会在用户注销时自动压缩:
-
VHD 文件的可用空间比率超过指定值(默认值为 20%)
可用空间比率 = (当前 VHD 文件大小 – 所需最小 VHD 文件大小*) ÷ 当前 VHD 文件大小
* 使用 Microsoft Windows 操作系统中
MSFT_Partition类的 GetSupportedSize 方法获取。有关详细信息,请参阅获取 VHD 文件所需的最小大小。 -
自上次压缩以来的注销次数达到指定值(默认值为 5)
注意:
当用户注销时,VHD 磁盘压缩过程与注销过程并行发生。因此,磁盘压缩不会延长注销时间。如果用户尝试重新登录时 VHD 磁盘压缩过程尚未完成,Profile Management 将阻止登录尝试。
根据您的需求和可用资源,您可以使用高级设置中的以下策略调整这些默认设置:
- 触发 VHD 磁盘压缩的可用空间比率
- 触发 VHD 磁盘压缩的注销次数
启用 VHD 磁盘压缩后,VHD 磁盘文件会首先使用 Windows 内置的 defrag 工具进行碎片整理,然后进行压缩。VHD 磁盘碎片整理可产生更好的压缩结果,而禁用它则可以节省系统资源。如果需要,您可以使用高级设置中的以下策略禁用碎片整理:
- 禁用 VHD 磁盘压缩的碎片整理
启用 VHD 磁盘压缩
启用 VHD 磁盘压缩后,您可以节省配置文件容器、OneDrive 容器和文件夹镜像容器所占用的存储空间。
要使用 GPO 启用 VHD 磁盘压缩,请执行以下步骤:
- 打开组策略管理编辑器。
- 访问 策略 > 管理模板: 策略定义 (ADMX 文件) > Citrix 组件 > Profile Management > 配置文件容器设置。
- 双击 VHD 磁盘压缩 策略。
- 在出现的策略窗口中,选择已启用,然后单击确定。
配置优先级如下:
- 如果未使用 GPO、Studio 或 Workspace Environment Management™ (WEM) 配置此设置,则使用 .ini 文件中的值。
- 如果未在任何位置配置此设置,则禁用此功能。
更改压缩设置和行为
启用 VHD 磁盘压缩可以节省存储空间,但也会占用系统 I/O 和网络带宽。您可以在压缩过程中监视系统和网络资源使用情况,以确定是否调整以下设置:
- 触发 VHD 磁盘压缩的可用空间比率
- 触发 VHD 磁盘压缩的注销次数
- 禁用 VHD 磁盘压缩的碎片整理
要使用 GPO 更改默认压缩设置和行为,请执行以下步骤:
- 打开组策略管理编辑器。
- 访问 策略 > 管理模板: 策略定义 (ADMX 文件) > Citrix 组件 > Profile Management > 高级设置。
- 要更改触发压缩的可用空间比率,请执行以下步骤:
- 双击 触发 VHD 磁盘压缩的可用空间比率 策略。
- 在出现的策略窗口中,选择 已启用,根据需要输入一个百分比,然后单击 确定。
- 要更改触发压缩的注销次数(自上次压缩以来),请执行以下步骤:
- 双击 触发 VHD 磁盘压缩的注销次数 策略。
- 在出现的策略窗口中,选择 已启用,根据需要输入一个值,然后单击 确定。
- 要禁用 VHD 磁盘压缩的碎片整理,请执行以下步骤:
- 双击 禁用 VHD 磁盘压缩的碎片整理 策略。
- 在出现的策略窗口中,选择 已启用,然后单击 确定。
配置优先级如下:
- 触发 VHD 磁盘压缩的可用空间比率
- 如果未使用 GPO、Studio 或 WEM 配置此设置,则使用 .ini 文件中的值。
- 如果未在任何位置配置此设置,则使用默认值 20 (%)。
- 触发 VHD 磁盘压缩的注销次数
- 如果未使用 GPO、Studio 或 WEM 配置此设置,则使用 .ini 文件中的值。
- 如果未在任何位置配置此设置,则使用默认值 5。
- 禁用 VHD 磁盘压缩的碎片整理
- 如果未使用 GPO、Studio 或 WEM 配置此设置,则使用 .ini 文件中的值。
- 如果未在任何位置配置此设置,则默认启用碎片整理。
获取 VHD 文件所需的最小大小
详细步骤如下:
- 确保 VHD 文件已附加到操作系统。
-
以管理员身份运行此 PowerShell 命令:
Get-WmiObject -Class MSFT_Partition -Namespace ROOT\Microsoft\Windows\Storage将显示当前桌面的所有分区。
- 找到与 VHD 文件对应的分区,然后使用 GetSupportedSize 方法获取所需的最小大小 (
SizeMin)。
启用对 VHD 容器的独占访问
注意:
- 此设置适用于 OneDrive 容器以及为整个用户配置文件启用的配置文件容器。
- 如果为配置文件容器启用了此设置,则“为配置文件容器启用多会话回写”设置将自动禁用。
默认情况下,VHD 容器允许并发访问。如果需要,可以禁用配置文件容器和 OneDrive 容器的并发访问。
详细步骤如下:
- 打开“组策略管理编辑器”。
- 在“计算机配置 > 管理模板 > Citrix 组件 > Profile Management > 配置文件容器设置”下,双击“启用对 VHD 容器的独占访问”策略。
- 选择“已启用”。
- 选择要为其启用独占访问的容器。选项包括“配置文件容器”和“OneDrive 容器”。
- 单击“确定”。
要使设置生效,请执行以下操作:
- 从所有使用用户配置文件的会话中注销。
- 从命令提示符运行
gpupdate /force命令。
如果此处未配置此策略,则使用 .ini 文件中的值。如果此处或 .ini 文件中均未配置此策略,则禁用该设置。
在会话中启用 VHDX 磁盘的自动重新连接
借助“在会话中自动重新连接 VHDX 磁盘”功能,Profile Management 可确保基于 VHDX 的策略具有高水平的稳定性。
每个与 VHDX 相关的策略都依赖于相应的 VHDX 磁盘才能正常运行。配置文件管理在登录期间附加这些磁盘,并在注销期间分离它们。但是,这些 VHDX 磁盘可能会在会话期间意外分离,从而导致策略无法正常运行。VHDX 磁盘分离的可能原因包括:
- 文件服务器遇到暂时性错误
- 网络连接缓慢
启用在会话中自动重新附加 VHDX 磁盘策略后,配置文件管理会监视由上述基于 VHDX 的策略使用的 VHDX 磁盘。如果任何磁盘被分离,配置文件管理会自动重新附加该磁盘。
启用策略
默认情况下,此策略处于启用状态。我们建议您保留其默认设置,以确保基于 VHDX 的策略具有高稳定性。
如果您遇到基于 VHDX 的策略的性能问题,请按照以下步骤检查策略设置:
-
打开组策略管理编辑器。
-
在 Citrix Components > Profile Management > Advanced settings 下,双击在会话中自动重新附加 VHDX 磁盘策略。
-
如果设置为禁用,请选择启用,然后单击确定。
要使更改生效,请从命令提示符运行 gpupdate /force 命令,如 Microsoft 文章 中所述。
配置优先级:
- 如果此处未配置此策略,则使用 .ini 文件中的值,该值默认为启用。
- 如果此处或 .ini 文件中均未配置此设置,则默认启用此策略。