Как жесткий диск с жестким диском MBR превосходит 1,81 емкости TiB?

Недавно я приобрел внешний накопитель емкостью 3 терабайта (2,72 TiB).

Теперь, согласно статье Википедии о MBR , максимальное адресуемое пространство для хранения на диске, отформатированном с использованием схемы MBR, ограничено 2TB (1,81 TiB), поэтому стоит полагать, что жесткие диски большой емкости (> 2TB) должны быть отформатированы с использованием раздела GUID Table (GPT), чтобы иметь возможность использовать всю емкость жесткого диска.

Почему же тогда внешний дисковод 3TB WD My Book на заводе отформатирован с использованием схемы MBR и, что еще более удивительно, почему он появляется на Windows в качестве диска 2,72 TiB, когда MBR может обращаться только до 1,81 TiB?

С кем-либо еще с жестким диском Western Digital (или другим брендом) с высокой пропускной способностью видел это раньше?

Если это помогает, жесткий диск форматируется с использованием NTFS а размер сектора – 4096 bytes . Кроме того, вот несколько скриншотов:

3 TiB MBRWD My Book - 3TB


EDIT: После того, как я отправил свой ответ, я прочитал это сообщение в блоге от AnandTech, в котором говорится:

Теперь LBA под разделами MBR адресуются с использованием 32-битных значений, максимальный из которых составляет 2 ^ 32 или 4294967296. Каждый LBA на жестком диске соответствует значению сектора 512 байтов ( даже на 4-х сторонних форматированных дисках они по-прежнему отображаются как 512-байтовые секторные диски для ОС ), поэтому самый большой раздел, который вы можете иметь в секционированном диске MBR, составляет 4294967296 * 512- байтовый или 2,199,023,255,552 байт .

Производители жестких дисков определяют 1 ТБ как 1 триллион байт. Если мы используем это определение, то самый большой 32-разрядный раздел MBR будет 2,199 ТБ (2,199,023,255,552 bytes / 1,000,000,000,000). Если мы определим 1TB как 1024 ^ 4 байта (TiB), то самый большой 32-разрядный раздел MBR будет 2TiB (2 199 023 255 552 байта / 1 099 511 627 776). В любом случае, с приводом 3 ТБ нет никакого способа получить один раздел 3 ТБ с использованием MBR .

Но, как вы можете видеть, у My Book I есть один 3TB (2,72 TiB) раздел, и он использует MBR. Причина, по которой это меня беспокоит, – это из-за этого инцидента, когда человек утверждает, что столкнулся с проблемами целостности данных с приводом после передачи более 2 Тбайт данных на MBT-форматированном 3ТБ диске.

На вашем жестком диске используется Advanced Format 4Kn, где привод предоставляет свой собственный размер сектора 4K вместо эмуляции 512-байтовых секторов (512e). Это обеспечивает совместимость с устройствами, которые не поддерживают GPT, расширяя предел MBR до 17,6 ТБ (16 TiB), тем самым избегая необходимости использования GPT.

  • MBR допускает максимум 2 32 сектора. Это означает, что при использовании обычных 512-байтовых секторов максимальный размер поддерживаемого диска составляет 2,2 ТБ (2 TiB). Однако с секторами 4K максимальный размер диска составляет 17,6 ТБ (16 TiB).

  • Согласно этой статье (через Google Translate) несколько внешних жестких дисков, превышающих 2,2 ТБ, используют 4K собственных секторов с таблицей разделов MBR для совместимости с Windows XP:

    Некоторые внешние 3-ТБ-накопители от Seagate (FreeAgent GoFlex) и Western Digital (My Book Essential) могут быть использованы благодаря другому техническому трюку на XP на полную мощность. Зарегистрируйтесь через интерфейс USB или FireWire не с обычными 512-байтовыми секторами, а с 4K секторами. Таким образом можно избежать ограничения на 2 ТБ MBR.

  • Производитель использует тот факт, что это внешний жесткий диск с допущением, что он будет использоваться только для хранения, а не для загрузки. Однако это создает еще один набор проблем совместимости, когда программы, основанные на размерах размером 512 байт, могут работать некорректно:

    • Инструменты разделов, которые не поддерживают диски 4Kn, не будут корректно работать с этим диском.

    • Некоторые программы баз данных используют прямой ввод-вывод для производительности и целостности данных. Эти программы не будут работать правильно, если они не предназначены для обработки 4K секторов.

  • Внутренний жесткий диск может быть 512e – если это так, электроника корпуса обнажает 4K секторов для совместимости.

Я связался с техником поддержки WD, и он сказал мне, что это аномалия, и что я должен преобразовать диск в GPT вместо этого, чтобы убедиться, что я не столкнулся с какой-либо случайной потерей данных в будущем.

Тем не менее, он не был уверен в том, действительно ли это приведет к потере данных, но я рекомендовал конвертировать диск в GPT, и он также сообщил мне, что мой был первым случаем накопителя большой емкости с MBR (> 2TB), который он встречается.

Если вы столкнулись с подобной ситуацией раньше и знаете, почему это или нет, добавьте свой ответ.

Не обращайте внимания на все, что я написал ниже. Это может быть или не быть правильным.


Кажется, я нашел ответ. @Hennes и AIDA64 помогли. Похоже, что Western Digital разработала решение для предотвращения медленного снижения MBR, и это называется Advanced Format .

Благодаря этой технологии WD увеличил размер блока жесткого диска с 512 байт до 4 килобайт, поэтому диски с расширенным форматом могут вырасти до 16 ТБ, не достигнув 32-битного предела LBA .

Стивен Фосетт объяснил это очень хорошо в своем блоге .


Из блога:

Текущая схема адресации жесткого диска превышает 2,1 ТБ. В этом уравнении есть два простых фактора:

  1. Есть 4,294,967,296 адресуемых блоков в 32-разрядном «пространстве имен», и это все, что может сделать большинство ПК
  2. Каждый блок имеет размер 512 bytes , и с тех пор как динозавры продали компьютеры

Если умножить на 4,294,967,296 раз 512 , мы получим 2,147,483,648 KB емкости. Говорят, что в дурацкой индустрии хранения 10-го уровня это составляет 2,15 ТБ.

Производители жестких дисков имеют две дороги вперед, и они не являются взаимоисключающими:

  1. В конце 2009 года Western Digital впервые появился на диске с расширенным форматом . Это касается ограничения размера файла (архаичного), увеличивая его с 512 bytes до 4 kilobytes . Поскольку каждый адрес теперь в восемь раз больше, нам нужно одно восьмое столько адресов для данного размера диска. Приводы расширенного формата могут вырасти до 16 ТБ, не попав в 32-разрядный предел размера LBA.

  2. Seagate атаковал другую переменную, увеличив адресное пространство до 48 бит, указанных в стандарте LBA. Это дает удивительные 128 петабайт емкости даже с крошечными 512 byte блоками.

Я склонен идти в блоге, а не в ответ техника технической поддержки WD. У меня есть несколько накопителей Toshiba Stor.e Canvio 3TB. Оба форматируются на заводе с использованием «расширенного формата» с размером кластера и секторами 4 тыс.

Приводы используются на смартфоне Samsung, который не распознает раздел GPT (большинство мультимедийных устройств распознают только MBR).

  • Будет ли Windows 10 Free Upgrade оставаться на профессиональном канале?
  • Невозможно изменить Windows 8.1 полностью на английском языке
  • Вентилятор центрального процессора Sony Vaio работает на полной скорости после установки предварительного просмотра Windows 8.1
  • Заблокировано из учетной записи администратора Windows 8.1, отключенной
  • Что эквивалентно корню в Windows 8.1 и как я могу открыть оболочку в этом контексте?
  • Карта Caps-Lock для управления в Windows 8.1
  • Как запустить Chrome в режиме киоска в учетной записи киоска Windows 8.1 (назначенный доступ)?
  • Как остановить окна от установки драйвера
  • Windows 8.1 Acer v5 blackscreen как безопасный режим
  • Как закрыть компьютер Windows 8.1 Pro в удаленном сеансе?
  • Как открыть консоль2 (или любой другой exe) через панель местоположения проводника
  • Interesting Posts
    Давайте будем гением компьютера.