我有一台运行 Windows 10 Pro Creator's Update 的平板电脑,它有 128GB 的内部存储空间。操作系统最多应占用 80GB。它还有一个 Micro SD 插槽,我插入了一张 256GB 的 micro SD 卡。如何最好地将剩余的内部存储空间和 micro SD 卡结合起来?
答案1
在 Windows 10 中组合存储的主要方式是使用存储空间。一般来说,使用 Powershell cmdlet 比使用 GUI 更好,因为它可以更好地控制如何创建存储空间。
首先,调整分区大小,以便内部存储有一个未使用的分区,其中包含您想要包含在组合存储中的空间。
接下来,在 micro-SD 卡中创建一个 VHD 并挂载该 VHD。您可以使用计划任务将其设置为在启动时自动挂载。
如果内部存储比 micro SD 卡更快(运行速度测试进行验证),您可以使用以下命令为此设置分层存储,您需要自定义部分前缀和后缀 xx 作为您自己的名称。您还需要调整调整TierSize
。
$PhysicalDisks = (Get-PhysicalDisk -CanPool $True)
New-StoragePool -FriendlyName xxStoragePoolxx -StorageSubsystemFriendlyName "Windows Storage on xxStoragexx" -PhysicalDisks $PhysicalDisks
Set-PhysicalDisk -FriendlyName "Msft Virtual Disk" -MediaType HDD
Set-PhysicalDisk -FriendlyName "VID:45 SEM128" -MediaType SSD
Get-StoragePool xxStoragePoolxx | New-StorageTier -FriendlyName SSD-tier -MediaType SSD -ResiliencySettingName Simple
Get-StoragePool xxStoragePoolxx | New-StorageTier -FriendlyName HDD-tier -MediaType HDD -ResiliencySettingName Simple
Get-StoragePool xxStoragePoolxx | Set-ResiliencySetting -Name Simple -NumberOfColumnsDefault 1
$SSD = Get-StorageTier -FriendlyName SSD-tier
$HDD = Get-StorageTier -FriendlyName HDD-tier
$SSDTiersize = Get-StorageTierSupportedSize SSD-tier -ResiliencySettingName Simple | select -ExpandProperty TierSizeMax
$HDDTiersize = Get-StorageTierSupportedSize HDD-tier -ResiliencySettingName Simple | select -ExpandProperty TierSizeMax
$SSDTiersize -= 4GB
$HDDTiersize -= 2GB
New-VirtualDisk -StoragePoolFriendlyName xxStoragePoolxx -FriendlyName xxStorageNamexx -ResiliencySettingName Simple -StorageTiers $SSD, $HDD -StorageTierSizes $SSDTiersize, $HDDTiersize -WriteCacheSize 5GB
Get-StoragePool xxStoragePoolxx | Get-PhysicalDisk | Sort Size | FT FriendlyName, Size, MediaType, HealthStatus, OperationalStatus -AutoSize