ОГРАНИЧЕНИЕ MBR 2TB-ОБЩЕЕ ХРАНИЛИЩЕ ИЛИ НА ДИСК?

Im немного запутался в пределе MBR 2TB. Относится ли это к общему объему памяти системы или только к загрузочному разделу? Допустим, у меня есть Windows 7 32bit, установленная на диске 500 ГБ в основном разделе, и три диска по 1 ТБ каждый, сформированные как логические разделы, все MBR, без 4k, внутренние, без USB. Может ли эта конфигурация работать без проблем?

9
задан Walt
29.03.2023 13:54 Количество просмотров материала 2849
Распечатать страницу

1 ответ

по словам Блог Microsoft Technet есть три различных ограничения размера диска 2 ТБ:

  1. размер раздела
  2. число кластеров
  3. SCSI goo

Размер Раздела В основной загрузочной записи (MBR) хранятся расположения различных разделов диска. Количество байт, выделенных для указателя / смещения, равно 4 (32 бит). Это означает наибольшее значение, которое может храниться в разделе MBR Таблица:

FFFFFFFFh     - hexadecimal
4294967295d   - decimal

этот максимальный размер раздела не в байтах, а в количестве секторов. Поскольку в настоящее время секторы ограничены 512 байтами, максимальный размер составляет 2 ТБ.

4,294,967,295 участка * 512 байта / участка = 2,199,023,255,040 байт или 2ТБ.

число кластеров

второе ограничение труднее обнаружить. Это ограничение NTFS. NTFS ограничена (2^32 -1) кластеров....несмотря ни на что. Минимально возможный размер кластера составляет 512 байт (1 сектор). Таким образом, снова математика оставляет нас на 2,199,023,255,040 или 2TB.

(2^32)-1 = (4,294,967,296)-1 = 4,294,967,295 кластеры

4,294,967,295 группы * 512 байта / группа = = 2,199,023,255,040 байта или 2TB

SCSI Goo

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

эти два стандарта Read10 / Write10 и Read16 / Write16. Все это связано со структурой CDB (блока дескрипторов команд).

Read10 / Write10-этот стандарт резервирует байты 2-5 определить LBA (адрес логического блока). Думайте о LBA как номера секторов....это облегчает работу мозга. Таким образом, у нас есть 4 байта, которые могут определять адресуемые сектора. Как и в " ограничении размера раздела’, мы снова имеем дело с 4-байтовым номером, используемым для определения всех адресов на диске.

FFFFFFFFh     - hexadecimal
4294967295d   - decimal

и так же, как и раньше, выше только возможное количество адресов (количество секторов). Умножаем на стандартный размер сектора 512 байт и мы получить...

4,294,967,295 участка * 512 байта / участка = 2,199,023,255,040 байт или 2ТБ.

это означает, что из-за Windows, использующей стандарт Read10/Write10, самый большой диск, который будет поддерживаться, составляет 2 ТБ. Терминология здесь ключевая; диски имеют верхние пределы 2 ТБ; Тома могут быть больше (охватывающих несколько дисков).

решений

одно решение использовать множественные приводы 2ТБ с одиночным Томом, этим учитывает большие файлы (>2 ТБ) для хранения.

второй способ обойти ограничение размера раздела - использовать конфигурацию GPT (таблица разделов Guid). В Windows 2003 SP1 Корпорация Майкрософт представила свою реализацию GPT. Настроенный диск с GPT, а не в стиль MBR бы 32 сектора массив разделов вместо крошечного 64 байт таблица разделов.

подробнее о поддержка Windows жесткие диски размером более 2 ТБ.

2
отвечен Will 2023-03-30 21:42

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх