Как объединить внутреннюю память и карту Micro SD на планшете Windows?

Как объединить внутреннюю память и карту Micro SD на планшете Windows?

У меня есть планшет с Windows 10 Pro Creator's Update, который имеет 128 ГБ встроенной памяти. Операционная система должна занимать максимум 80 ГБ. У него также есть слот Micro SD, в который я вставил карту Micro SD на 256 ГБ. Как мне лучше всего объединить оставшуюся внутреннюю память и карту Micro SD?

решение1

Основной способ объединения хранилищ в Windows 10 — использование Storage Spaces. В целом, использование командлетов Powershell лучше, чем использование GUI, поскольку оно обеспечивает лучший контроль над тем, как создается Storage Space.

Прежде всего, измените размеры разделов так, чтобы во внутреннем хранилище оставался неиспользуемый раздел, содержащий пространство, которое вы хотели бы включить в объединенное хранилище.

Далее создайте VHD на карте micro-sd и смонтируйте 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

Связанный контент