Storage Spaces (Пулы хранения) не монтируются / деградировал пул — как восстановить в Windows 10/11 (2025)

Storage Spaces — штатный софтовый RAID Windows. Если пул в статусе Degraded/Read‑only, а виртуальный диск не монтируется — действуем аккуратно. Сначала фиксируем состояние и сохраняем данные, затем запускаем ремонт и меняем «плохие» диски. Всё через PowerShell, шаг за шагом.

Коротко: план действий

  • Не форматируйте и не пересоздавайте том — сначала читаем состояние пула.
  • Если том виден — копируем критичные файлы на отдельный диск.
  • Запускаем Repair‑VirtualDisk, следим за прогрессом и журналом.
  • Заменяем сбойные диски и восстанавливаем устойчивость.
Нужны шансы на максимум? Сделаю всё бережно: сниму снимок, проверю SMART, восстановлю пул и верну том в онлайн.

1) Смотрим текущее состояние пула

PowerShell (Администратор) — выполнять по одной:

Get-StoragePool | ft FriendlyName, HealthStatus,OperationalStatus, IsReadOnly
Get-PhysicalDisk | ft FriendlyName, SerialNumber, HealthStatus, OperationalStatus, Usage, Size
Get-VirtualDisk | ft FriendlyName, HealthStatus, OperationalStatus, ResiliencySettingName, Size
Get-VirtualDisk | Get-Disk | Get-Partition | Get-Volume

Запишите имена пула/виртуального диска, посмотрите на проблемные PhysicalDisk.

2) Сохраняем данные, если доступ есть

Если том смонтирован в режиме только чтения — скопируйте важные каталоги на отдельный диск/сетевое хранилище. Не запускайте «проверку диска с исправлением» до бэкапа.

3) Repair-VirtualDisk и перевод плохих дисков

PowerShell (Администратор) — выполнять по одной:

# Подставьте ваше имя виртуального диска
$vd = Get-VirtualDisk | Where-Object {$_.HealthStatus -ne "Healthy"}
Repair-VirtualDisk -FriendlyName $vd.FriendlyName
Get-StorageJob | ft Name, State, PercentComplete

# Переводим сбойный диск в Retired (пример)
$bad = Get-PhysicalDisk | Where-Object {$_.HealthStatus -ne "Healthy"}
Set-PhysicalDisk -InputObject $bad -Usage Retired

Дождитесь окончания StorageJob, не прерывайте питание.

4) Замена дисков и расширение пула

PowerShell (Администратор) — выполнять по одной:

# После установки нового диска:
$pool = Get-StoragePool
$pd = Get-PhysicalDisk | Where-Object {$_.Usage -eq "Auto-Select"}
Add-PhysicalDisk -StoragePoolFriendlyName $pool.FriendlyName -PhysicalDisks $pd
Repair-VirtualDisk -FriendlyName $vd.FriendlyName

После успешного ребилда статус должен стать Healthy, том — смонтироваться как обычно.

5) Важные замечания

  • Для зеркала/Parity однотипные диски упрощают восстановление.
  • При двойном отказе в зеркале ×1/RAID‑5 риск потерь высок — приоритет бэкапа.
  • SMART «Reallocated/Pending» растёт — диск лучше заменить превентивно.

FAQ

Пул стал «Read‑only».

Проверьте, нет ли незавершённых StorageJob. Статус снимается после успешного Repair/ребилда.

Windows предлагает форматировать том.

Не форматируйте. Сначала читайте пул и попытайтесь смонтировать том только для чтения.

Читайте также: