Почему Windows настаивает на том, чтобы первый раздел в секторе 2048 помещался на жесткий диск? Между MBR и этим просто пустое пространство, полное нулей.

Есть ли какая-то особая причина для этого? Да, это всего 1 МБ, но все же ... пространство не может быть использовано, поэтому оно потрачено впустую.

2 ответа2

3

Это для выравнивания секторов на новых дисках Advanced Format с секторами 4K, и на будущее. Это, по-видимому, упоминается в уже отозванной статье базы знаний Майкрософт, захваченной и цитированной в Википедии:

В более ранних версиях Windows начальным смещением по умолчанию для первого раздела на жестком диске был сектор 0x3F. Поскольку это начальное смещение было нечетным числом, это может вызвать проблемы с производительностью на дисках большого сектора из-за смещения между разделом и физическими секторами. В Windows Vista начальным смещением по умолчанию обычно является сектор 0x800.

Если в будущем мы перейдем к секторам размером 16 КБ или даже 1 МБ, вы можете создать образ старого диска на новом, и раздел все равно будет выровнен.

Упоминаемые Робертом блоки размером в пол-МБ на SSD также имеют смысл. Если вы собираетесь что-то изменить, выберите хороший круглый номер.

0

Я предполагаю, что это меры предосторожности из-за дисковых устройств, которые используют внутренне большие размеры блоков. Это особенно важно для твердотельных дисков, которые обычно группируют ячейки внутри страницы размером 512 КБ. Без правильного выравнивания скорость записи (записи) данных сильно снизилась бы.

Для получения дополнительной информации о внутренностях SSD см. Http://www.anandtech.com/show/2738/5.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .