Windows Server 2025 не может добавить диск в пул хранения, размер физического сектора не поддерживается пулом хранения.

Вопрос или проблема

Я пытаюсь создать пул хранения на новой версии Windows Server 2025. У меня есть два жестких диска объемом 4 ТБ. В пользовательском интерфейсе мои диски никогда не отображаются, несмотря на то, что я переформатировал их несколько раз, чтобы попытаться заставить это работать. Я использую этот скрипт PowerShell, чтобы попытаться решить проблему, который дает мне больше информации о том, почему диски не отображаются:

Get-PhysicalDisk | Select-Object FriendlyName,DeviceID, SerialNumber, LogicalSectorSize, PhysicalSectorSize,CanPool,CannotPoolReason,UniqueId

set-physicaldisk -uniqueid 5000C500E475A30C -NewFriendlyName FourTb1
set-physicaldisk -uniqueid 5000C500E47D449F -NewFriendlyName FourTb2
#set-physicaldisk -uniqueid 5000C500E475A30C -NewFriendlyName ST4000DM004-2CV104

# Сначала получите два диска, которые вы хотите включить в пул хранения
$disk1 = Get-PhysicalDisk | Where-Object { $_.FriendlyName -eq 'FourTb1' }
$disk2 = Get-PhysicalDisk | Where-Object { $_.FriendlyName -eq 'FourTb2' }

#$disk1
#$disk2

Write-Output "сброс дисков"
Reset-PhysicalDisk $disk1
Reset-PhysicalDisk $disk2
Write-Output "создание пула"
# Создайте пул хранения с выбранными дисками
New-StoragePool -FriendlyName 'Storage1' -StorageSubsystemFriendlyName 'Windows Storage*' -PhysicalDisks $disk1, $disk2
New-StoragePool : Один или несколько физических дисков используют размер сектора, который не поддерживается этим пулом хранения.

Дополнительная информация:
На одном или нескольких физических дисках произошла ошибка при создании пула хранения.

Физические диски:
{0652a98c-cb2c-d778-655a-41ef05d23dbc}: Размер сектора физического диска не поддерживается пулом хранения.
{aa52e7a1-86f9-9906-f124-03047131ecc2}: Размер сектора физического диска не поддерживается пулом хранения.

Вывод $disk1 приведен ниже. Диск 2 очень похож, они одинаковой марки/модели/размера.

ObjectId                         : {...}
PassThroughClass                 :
PassThroughIds                   :
PassThroughNamespace             :
PassThroughServer                :
UniqueId                         : 5000C500E475A30C
Description                      :
FriendlyName                     : FourTb1
HealthStatus                     : Healthy
Manufacturer                     :
Model                            : ST4000DM004-2CV104
OperationalDetails               :
OperationalStatus                : OK
PhysicalLocation                 : Integrated : Bus 8 : Device 0 : Function 0 : Adapter 1 : Port 1
SerialNumber                     : ZTT4FB8S
AdapterSerialNumber              :
AllocatedSize                    : 4000787030016
BusType                          : SATA
CannotPoolReason                 : Insufficient Capacity
CanPool                          : False
DeviceId                         : 2
EnclosureNumber                  :
FirmwareVersion                  : 0001
FruId                            : ZTT4FB8S
IsIndicationEnabled              : False
IsPartial                        : True
LogicalSectorSize                : 512
MediaType                        : HDD
OtherCannotPoolReasonDescription :
PartNumber                       :
PhysicalSectorSize               : 4096
Size                             : 4000787030016
SlotNumber                       :
SoftwareVersion                  :
SpindleSpeed                     : Unknown
StoragePoolUniqueId              :
SupportedUsages                  : {Auto-Select, Manual-Select, Hot Spare, Retired...}
UniqueIdFormat                   : FCPH Name
Usage                            : Auto-Select
VirtualDiskFootprint             : 0
PSComputerName                   :
ClassName                        : MSFT_PhysicalDisk

Что я пробовал:

  1. Использовать пользовательский интерфейс управления дисками для переформатирования диска в NTFS с По умолчанию размером единицы распределения и выбранной опцией 4096.
  2. Использовать diskpart для форматирования диска (см. ниже)
  3. после каждого из этих шагов пытался вызвать Reset-PhysicalDisk -FriendlyName FourTb1
  4. пытался полностью перезагрузить машину после настройки как выше.

методология diskpart

diskpart
list disk
select disk 1
list partition
clean
create partition primary
list partition
format fs=ntfs quick

Я получаю одно и то же сообщение об ошибке, независимо от того, что делаю. Я нигде не могу найти информацию о том, что размер сектора 4k не поддерживается.

Это довольно современные диски объемом 4 ТБ, я не вижу, почему Windows не поддерживает их. У меня нет проблем с их созданием в виде зеркала в управлении дисками, но я надеюсь включить их в еще один набор дисков, поэтому лучше было бы их объединить в пул хранения.

Последний контекст заключается в том, что эти диски ранее использовались в виде набора данных в экземпляре TrueNas. Я полностью очистил/переформатировал их, насколько мог, с помощью gparted live USB перед установкой Windows.

Как мне перевести эти диски в состояние, которое Windows примет?

Ответ или решение

Похоже, вы столкнулись с проблемой совместимости физического размера сектора диска при попытке создать пул хранения в Windows Server 2025. Давайте разберем теорию, потенциальные причины и решения этой сложности.

Теория

В Windows Server Storage Spaces используются физические диски для создания концентрированного пула хранения, из которого можно выделять виртуальные диски. Один из ключевых аспектов, на который обращает внимание Windows при добавлении дисков в пул хранения, — это размер физического сектора. Современные жесткие диски часто имеют физический размер сектора 4096 байт, тогда как некоторые старые системы и контроллеры могут ожидать размер сектора 512 байт. Это может стать препятствием, если ваш пул хранения не поддерживает диски с физическим размером сектора 4096 байт.

Пример

Из вашего описания видно, что у вас два жестких диска на 4 ТБ, и оба они имеют физический размер сектора в 4096 байт, что подтверждается выведенными данными PowerShell:

LogicalSectorSize: 512
PhysicalSectorSize: 4096

Это указывает на то, что диск использует технологию 4Kn (4K native), или, в некоторых случаях, Advanced Format 512e, то есть 512e использует 4096-байтовые физические сектора, но эмулирует размер логических секторов в 512 байт для совместимости.

Применение

Возможные решения

  1. Проверка совместимости контроллеров: Убедитесь, что ваш контроллер поддержки дисков или материнская плата поддерживает диски с размером 4Kn или 512e. Для этого изучите документацию по вашему оборудованию.

  2. Обновление драйверов и прошивки: Проверьте наличие обновлений драйверов для контроллеров и прошивок дисков. Иногда производители выпускают обновления, которые решают проблемы совместимости сектора.

  3. Проверка конфигурации пула хранения: Убедитесь, что ваш Windows Server настроен для работы с дисками 4Kn. Попробуйте создать пул с помощью команды PowerShell, указав настройки explicitly для дисков с физическим размером сектора 4096 байт.

New-StoragePool -FriendlyName 'Storage1' -StorageSubsystemFriendlyName (Get-StorageSubsystem).FriendlyName -PhysicalDisks (Get-PhysicalDisk | ? { ($_.PhysicalSectorSize -eq 4096) -and ($_.CanPool -eq $true) })
  1. Использование других утилит: Проверьте, не осталось ли от предыдущих конфигураций остаточных данных или метаданных. Вы уже использовали gparted, но рекомендуется также воспользоваться специализированными утилитами, которые могут полностью очистить диск от любых остаточных данных предыдущих конфигураций.

  2. Создание простого пула без сложностей: Иногда простое использование дисков, не требующих пула, или их зеркалирование, как вы уже упоминали, может быть временным решением. Это не устранит основную проблему, но может дать вам возможность использовать диски, пока вы ищете более комплексное решение.

  3. Использование других файловых систем и настроек форматирования: На случай, если проблема сохраняется, и она связана с форматом NTFS, попробуйте, если это возможно, использовать другие файловые системы или играть с размером кластеров, хотя бы для теста.

Как добиться того, чтобы Windows принял диски?

Если вышеперечисленные шаги не дают результатов, рассмотрите возможность использования внешнего программного обеспечения для управления дисками, которое может предложить дополнительные функции, не поддерживаемые Windows по умолчанию. Иногда специализированное ПО помогает обойти ограничения встроенных системных утилит.

Надеюсь, эта информация поможет вам решить проблему. Если у вас останутся вопросы или вам потребуется дополнительная помощь, не стесняйтесь обратиться ко мне.

Оцените материал
Добавить комментарий

Капча загружается...