Microsoft поделилась подробностями о поддержке больших дисков в Windows 8
Если верить слухам, то Windows 8 должна дебютировать в третьем квартале следующего года. К тому моменту объем жестких дисков для настольных ПК может значительно увеличиться. Учитывая данную возможность, Microsoft
Брайан Мэтью (Bryan Matthew) из команды Storage and File System, рассказал о том, как Windows 8 будет работать с дисками с объемом от 2,2Тб и выше, ссылаясь на недавний прогноз исследовательской группы IDC о том, что плотность жестких дисков можетувеличиться к 2015 году до 8Тб.
Для Windows 8 руководство компании поставило две задачи: 1) обеспечить, чтобы весь объем памяти диска был адресуемым (доступным пользователю), 2) предоставить производителям дисков возможность более эффективно управлять физическими дисками. Это означает, что размер сектора будет равен 4Кб.
Что касается выполнения первой задачи, то здесь Microsoft использовала в новой ОС различные методы. Одним из таких методов является LBA (абб. от Logical Block Addressing). По словам Мэтью, у каждого сектора есть заранее определенный размер (до последнего времени он составлял 512 байт на сектор), и обращение к секторам происходит в порядке возрастания, начиная с сектора 0 и до сектора N, где N представляет собой соотношение общего размера в байтах к размеру сектора в байтах.
Еще один способ - это масштабируемая схема таблицы разделов, называемая GUID Partition Table (для краткости GPT), которая была создана группой компаний еще в 1990-х. Мэтью пишет, что GPT позволяет хранить в 64 битах информации значение максимального размера диска, что теоретически выливается в 9,4 зеттабайта (1Зб = 1 000 000 000 000 000 000 000 байт). Поддержка GPT дебютировала в 64-разрядной версии Windows Vista, а также войдет в состав Windows 8 вместе с протоколом загрузки UEFI, о котором компания рассказывала ранее.
"Наши партнеры усердно работают, чтобы выпустить компьютеры под управлением Windows 8 в срок. Эти ПК будут использовать UEFI, которая призвана позволить использовать инновационные функции и сценарии работы Windows 8 (например, безопасную загрузку, шифрование дисков и быстрый запуск). Вы вполне можете рассчитывать, что на момент релиза Windows 8 новые ПК будут поддерживать установку и загрузку ОС с дисков объемом 3Тб и более" - заявляет Мэтью.
Еще одна проблема для жестких дисков большой емкости связана с большим размером сектора. "Любой жесткий диск оснащен системой коррекции ошибок. Это позволяет производителям жестких дисков автоматического управлять параметром "соотношение сигнал/шум" (SNR)при чтении с диска. С увеличением емкости диска биты информации на диске располагаются все ближе и ближе друг к другу, поэтому параметр SNR при чтении с диска уменьшается" - объясняет Мэтью. В результате каждый сектор на жестком диске должен хранить больше кодов коррекции ошибок (или ECC), которые помогают устранить ошибки при чтении. "Современные диски в настоящий момент приблизились к точке, где текущий метод хранения информации об ошибках перестал быть эффективным с точки зрения используемого пространства - в 512-байтовом секторе место ваших данных занято кодами ECC. Это, помимо других причин, привело к внедрению бОльших размеров сектора".
На самом деле, первый диск с размером сектора в 4Кб был выпущен в конце 2009 года. Существует два метода обработки подобных секторов в таких дисках, часто называемых AF-дисками (абб. от Advanced Format). Один из них зовется методом эмуляции. В данном случае требуется считать весь физический сектор (4Кб) в кэш, изменить размер логического сектора (512 байт) в кэше, а затем записать весь физический сектор (4Кб) обратно на накопитель, заменив старый блок. Данную схему принято называть "Read-Modify-Write".
Другой тип AF-диска - нативный - не нуждается в эмуляции. Windows 8 станет первой ОС, поддерживающей оба метода - метод эмуляции (иначе 512e) и нативный метод (метод 4K Native). По словам Мэтью, компания активно работает над решением проблем, сопутствующих внедрению дисков в большими секторами.
Microsoft, по его словам, намерена представить новые и улучшить существующие API, чтобы расширить возможности приложений по запросу физического размера сектора дисков. Компания также работает над оптимизацией файловой системы NTFS для работы с большими секторами, в том числе для надлежащего заполнения секторов при выполнении дозаписи (запись в конец файла). Microsoft также планирует провести аналогичную работу с форматом виртуальных дисков VHDx, используемом в Hyper-V, для полной поддержки обоих типов дисков, а также оптимизировать загрузочный код Windows для корректной работы при загрузке с нативного диска с размером сектора в 4Кб.
Источник:
Перевод: Really Fenix
Комментарии
Что-то так и не понял чего нового... Разве Windows 7 не умеет грузится на компах с UEFI с GPT? Разве Windows 7 не поддерживает диски с сектором в 4Кб?
Разве Windows 7 не умеет грузится на компах с UEFI с GPT?
По-моему они просто решили лишний раз напомнить, что эта фича доступна начиная с Vista x64.
Разве Windows 7 не поддерживает диски с сектором в 4Кб?
В блоге написано, что Windows 8 станет первой [Windows], которая поддерживает оба типа AF-ЖД: с эмуляцией 512Б и в нативном режиме 4К
можетувеличиться
где: N представляет собой соотношение общиго
Зачем двоеточие?
Александр.91 писал:Зачем двоеточие?
для эпичности, очевидно же
По теме
- Магазины приложений Windows 8 и Windows Phone 8.x перестают работать для обновления софта
- Уже 1 июля 2019 года прекратится обновление приложений Windows 8
- Прекращение работы Microsoft Store в Windows 8.x и WP 8.x
- Завершена основная поддержка Windows 8.1, а также Windows 10 Mobile (1511)
- Windows 7 и Windows 8.1 перешли на модель накопительных обновлений
- Пользователей заинтересовал загадочный патч KB3103709
- Microsoft изменила условия поддержки Windows 7/8.1 на устройствах с Intel Skylake
- Завтра заканчивается поддержка Windows 8
- Более 30 опциональных обновлений Windows будет выпущено сегодня
- Стоимость Windows 8.1 with Bing для производителей