Im немного запутался в пределе MBR 2TB. Относится ли это к общему объему памяти системы или только к загрузочному разделу? Допустим, у меня есть Windows 7 32bit, установленная на диске 500 ГБ в основном разделе, и три диска по 1 ТБ каждый, сформированные как логические разделы, все MBR, без 4k, внутренние, без USB. Может ли эта конфигурация работать без проблем?
ОГРАНИЧЕНИЕ MBR 2TB-ОБЩЕЕ ХРАНИЛИЩЕ ИЛИ НА ДИСК?
1 ответ
по словам Блог Microsoft Technet есть три различных ограничения размера диска 2 ТБ:
- размер раздела
- число кластеров
- 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 ТБ.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]