Из Википедии, бесплатной энциклопедии
  (Перенаправлено с динамического диска )
Перейти к навигации Перейти к поиску

Logical Disk Manager ( LDM ) является реализация логического диспетчера томов для Microsoft Windows NT , разработанный Microsoft и Veritas Software . Он был представлен в операционной системе Windows 2000 и поддерживается в Windows XP , Windows Server 2003 , Windows Vista , Windows 7 , Windows 8 и Windows 10 . MMC - Управление дисков оснастки ( diskmgmt.msc ) хосты логического диска Manager. В Windows 8 иWindows Server 2012 , Microsoft отказалась от LDM в пользу дисковых пространств . [1]

Диспетчер логических дисков позволяет томам дисков быть динамическими , в отличие от стандартного базового формата томов. Базовые тома и динамические тома различаются по способности расширять хранилище за пределы одного физического диска. Базовые разделы ограничены фиксированным размером на одном физическом диске. Динамические тома можно увеличивать, чтобы в них было больше свободного места - либо с того же диска, либо с другого физического диска. (Подробнее о различиях см. Ниже в разделе Базовые и динамические диски и тома .)

Обзор [ править ]

Базовое хранилище предполагает разделение диска на основной и расширенный разделы . [2] Это путь, по которому прошли все версии Windows, которые полагались на хранилище, управляемое DOS , и диски, отформатированные таким образом, называются базовыми дисками. Динамическое хранилище предполагает использование одного раздела, который покрывает весь диск, а сам диск делится на тома или объединяется с другими дисками для формирования томов, размер которых превышает размер самого диска. Тома могут использовать любую поддерживаемую файловую систему .

Базовые диски можно обновить до динамических; однако, когда это будет сделано, диск не может быть легко снова понижен до базового. Чтобы выполнить переход на более раннюю версию, необходимо сначала создать резервную копию данных на динамическом диске на другом устройстве хранения. Во-вторых, динамический диск необходимо переформатировать как базовый (удалить все данные). Наконец, данные из резервной копии необходимо скопировать обратно на заново переформатированный базовый диск.

Динамические диски предоставляют возможность программной реализации RAID . Основным недостатком динамических дисков в Microsoft Windows является то, что их можно распознать только в определенных операционных системах, таких как Windows 2000 или новее (за исключением таких версий, как Windows XP Home Edition, Windows Vista Home Basic и Premium [3] ), FreeBSD. , или ядро Linux, начиная с версии 2.4.8.

Динамические диски под Windows предоставляются с использованием баз данных, хранящихся на диске (ах). Тома называются динамическими томами. Возможно иметь 2000 динамических томов на каждом динамическом диске, но Microsoft рекомендует не более 32 томов.

Типы таблиц разделов [ править ]

^ 1 На диске, разделенном по схеме таблицы разделов MBR,метаданныедиспетчера логических дисковне хранятся в разделе, а хранятся в области размером 1 МБв конце диска, которая не назначена ни одному из разделов. [4] Инструменты разбиения диска в Windows 2000 до Windows 10 не будут использовать эту область для разделов диска, но инструменты в других операционных системах могут. Вышеупомянутое резервирование 1 МиБ будет происходить только на диске, который определяется Windows как «Локальный диск», а не как «Съемный диск». Таким образом,картаCompactFlash(CF), способная работать в истинномрежимеIDE,подключена к ПК под управлением Windows через порт IDE или USB дляATA.bridge, например, корпус мобильного жесткого диска, получит это резервирование в отличие от подключения через обычный USB-кардридер или пассивный 16-битный адаптер CF- PCMCIA, где он не заслуживает этой оговорки.

Базовые и динамические диски и тома [ править ]

Динамический диск - это проприетарный формат Microsoft, разработанный совместно с Veritas. [5] [6] Базовый том - это том, хранящийся на базовом диске, а динамический том - это том, хранящийся на динамическом диске. Базовые тома и динамические тома различаются способностью расширять хранилище за пределы одного физического диска. Основные разделы ограничены одним диском и имеют фиксированный размер. Динамические тома позволяют регулировать размер и добавлять больше свободного места либо с того же диска, либо с другого физического диска. Чередующиеся тома (RAID 0) и составные тома (SPAN) - это динамические тома, использующие пространство на разных физических дисках. В настоящее время составной том может использовать максимум 32 физических диска. [7]

Основные различия между базовыми и динамическими дисками: [8] [9]

  • Динамические диски поддерживают многораздельные тома; базовых дисков нет.
  • Windows хранит базовую информацию о разделах диска в реестре, а информацию о динамических разделах диска на диске.

Динамические диски обеспечивают более гибкую настройку без перезагрузки системы. Некоторое пространство в конце диска зарезервировано программой установки Windows с версией ядра 5.x, чтобы диск не был обновлен до динамического. Зарезервированная сумма составляет один цилиндр или 1 МиБ, в зависимости от того, что больше. Размер одного цилиндра в зависимости от геометрии диска и трансляции может составлять до 8 МБ (точнее, 512 байтов / сектор × 63 сектора / головка × 255 голов / цилиндр = 8225280 байтов = 7,844 МБ), что составляет оставшиеся 8 МБ свободного места один раз. Программа установки Windows используется для создания раздела. По совпадению, Solaris 11 оставляет именно такой объем места в начале диска. Более того, это неверно, поскольку Windows Vista которые всегда оставляют 1 МБ, который выровнен по границам 2048 секторов в конце локального диска для целей динамического диска.

Проблемы совместимости [ править ]

Управление дисками в Windows Vista создает разделы в соответствии с границей выравнивания 1 МБ , игнорируя предыдущие соглашения, называемые «геометрия диска» или «CHS» . [10] Другими словами, система управления дисками Vista действует так, как будто использует нестандартную геометрию CHS с 2048 секторами на дорожку / головку и 1 дорожку / головку на цилиндр (размер секторов составляет 512 байт, так что 2048 секторов составляют 1 МБ ) .

Проблемы совместимости с использованием границы выравнивания в 1 МБ [ править ]

  • Таблицы расширенных разделов, редактируемые с помощью Vista Disk Management, не должны редактироваться с помощью Windows XP Disk Management. XP Disk Management может удалить эти расширенные разделы без предупреждения. [11] Один из способов исправить эти смешанные таблицы разделов - удалить все разделы (перезагрузить или повторно подключить диск) и использовать только один редактор разделов на диске.
  • Возможно, вам не удастся установить XP [12] или Windows Server 2003 [13] на разделы, созданные с помощью Vista Disk Management.
  • Эти выравнивания в 1 МБ игнорируют предыдущие соглашения CHS, такие как регулярные интервалы начала и окончания разделов, а также расстояние между расширенными загрузочными записями и их логическими дисками . [10]
Другие операционные системы (возможно, программы DOS , используемые программным обеспечением для резервного копирования или восстановления), загрузчики или программы разметки могут иметь проблемы с просмотром или редактированием разделов, которые не соответствуют выравниванию CHS. (Как правило, непредсказуемые результаты могут быть получены при использовании нескольких разделителей в одной и той же таблице разделов без проверки выравнивания с помощью таких инструментов, как Ranish Partition Manager . Например, установщики операционной системы обычно начинают с редактора разделовпоэтому может быть важно, чтобы при этом использовалось то же выравнивание, что и в предыдущих редакторах разделов, если все разделы не будут удалены (и компьютер перезагружен) перед установкой операционной системы. Вариация геометрии CHS почти всегда заключается в разном количестве головок на цилиндр, например, 240 вместо 255. Однако редакторы разделов могут игнорировать такую ​​геометрию в некоторых ситуациях. «Голова» и «след» в данном контексте означают одно и то же.)

Преимущества использования границы выравнивания в 1 МБ [ править ]

  • Microsoft заявляет, что на дисках с большим сектором , также известных как расширенный формат , существует «проблема производительности» (т. Е. Проблема), когда начальное смещение первого раздела является «нечетным» числом. Это смещение выравнивания разделов также влияет на диски нового поколения, которые не обязательно указаны как расширенный формат, такие как SSD- диски. Несовпадение вызывает серьезное ухудшение не только производительности произвольной записи, но и производительности последовательной записи (обычно в гораздо меньшей степени).
(Цитата из Microsoft): «В более ранних версиях Windows начальное смещение по умолчанию для первого раздела на жестком диске было сектором 0x3F. Поскольку это начальное смещение было нечетным числом, это могло вызвать проблемы с производительностью на дисках с большим сектором, потому что несоответствия между разделом и физическими секторами. В Windows Vista начальное смещение по умолчанию обычно будет сектором 0x800 ». [14]
«Начальное смещение» относится к секторам перед разделом. «3F» - шестнадцатеричное значение; в десятичной системе счисления - «63». Это размер одной головки (или «дорожки») в терминах стандартной геометрии CHS . Шестнадцатеричное значение «800» в десятичной форме - 2048, так что это относится к первому МиБ пространства от начала диска. Поскольку разделитель (-ы) Vista использует границу выравнивания в 1 МиБ, 1 МиБ «зарезервирован» для главной загрузочной записи (MBR) вместо традиционных 63 секторов (31,5 КиБ).). Обратите внимание, что MBR имеет размер только один сектор, но многие программные пакеты используют эти 63 сектора «свободного пространства» (или любое «свободное пространство», предшествующее разделу) для своих целей. 63 сектора - это минимальное пространство, которое следует зарезервировать для MBR или расширенной загрузочной записи (EBR).
Это означает, что, если при загрузке на диске не было разделов, раздел был создан с использованием стандартной геометрии CHS (которая использовалась бы большинством редакторов разделов, таких как DOS fdisk, Linux fdisk, Ranish Partition Manager или Установочный диск XP), и этот раздел был создан в начале диска, тогда раздел будет запущен на 2-й головке. Раздел не может начаться с первого сектора, потому что там находится MBR, поэтому вместо этого он запускает раздел со второй главы. Когда первичные разделы создаются где-либо еще (после типичного выравнивания геометрии CHS), они начинаются с начала цилиндра.
Если компьютер загружается без определенных разделов, а первый раздел создается с установочным диском Vista, вместо этого будет использоваться выравнивание в 1 МБ. (Разделитель на установочном диске Vista следует выравниванию в 1 МиБ так же, как и в Vista Disk Management.) Следуя выравниванию в 1 МиБ, все разделы будут иметь четное смещение (при условии, что на диске не используется другой разделитель. ).
  • Использование границы выравнивания 1 МБ позволяет более безопасно редактировать таблицу разделов с помощью Vista Disk Management.
Таблицы разделов, использующие геометрию CHS (или некоторое сочетание выравнивания), могут помешать Vista изменять размер разделов или могут создать нестандартные таблицы разделов. Например, окончания « расширенных разделов EBR » (тип 0x05 ) могут перекрывать другие разделы, и это оставит беспрецедентные объемы пространства между расширенной загрузочной записью и ее логическим диском. Ranish Partition Manager это не показывает ошибку , если есть более 63 секторов между EBR и его логического тома, так долго , как в EBRS и VBRs находятся на первом секторе любой дорожки (главы). Если либо VBR, либо EBR не находятся в первом секторе головки, Ranish Partition Manager показывает «раздел» красным цветом, а когда раздел выделяется, появляется это сообщение об ошибке: «Загрузочный сектор не имеет действительной информации». Использование границы выравнивания в 1 МиБ не приведет к размещению VBR или EBR в первом секторе дорожки (в соответствии с любой стандартной геометрией CHS), а Vista Disk Management не будет использовать геометрию CHS таблицы разделов, созданной с помощью другого редактора разделов.
  • Диск, который разбит исключительно на разделы с помощью Vista Disk Management, может создавать разделы точного размера в МиБ и никогда не оставлять лишних битов пространства между разделами. (Если вы не считаете, что полный 1 МиБ, выделенный для каждого логического раздела, содержит только одну расширенную загрузочную запись с одним сектором.)
В Vista DM все логические диски, кроме ближайшего к началу расширенного раздела (тип 0x0F ), обычно резервируют ровно один дополнительный MiB для расширенной загрузочной записи вместо 63 секторов (31,5 KiB), которые обычно резервируются. по согласованиям на основе геометрии CHS. Если на диске используются другие редакторы разделов, Vista DM может зарезервировать другое пространство для EBR .

См. Также [ править ]

  • Управление логическими томами
  • Виртуализация хранилища
  • Диспетчер логических томов (Linux) (LVM)
  • Список компонентов Microsoft Windows
  • diskpart

Ссылки [ править ]

  1. ^ «Служба виртуальных дисков переходит на Windows Storage Management API (Windows)» . Microsoft MSDN .
  2. ^ «Как работают основные диски и тома» . Microsoft TechNet . 2003-03-28. Архивировано из оригинала на 2006-04-23.
  3. ^ «Поддержка Windows Vista для жестких дисков с большим сектором» . Microsoft . 2007-05-29. Архивировано из оригинала на 2007-07-03 . Проверено 8 октября 2007 .
  4. ^ «Как работают динамические диски и тома» . Microsoft TechNet .
  5. ^ «VERITAS Storage Foundation для Windows: преимущество динамических дисков - сравнение динамических дисков с базовыми дисками» . Symantec . Архивировано из оригинала на 2012-05-29.
  6. ^ «Veritas Storage Foundation для Windows от Symantec (PDF)» (PDF) . Symantec .
  7. ^ https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/dm_striped_volume.mspx?mfr=true
  8. ^ «Базовые и динамические диски» . Microsoft MSDN .
  9. ^ «Динамическое и базовое хранилище в Windows 2000» . Служба поддержки Microsoft .
  10. ^ a b «Новые правила разметки Vista» . Двойной мультибутер и мультизагрузка с Vista .(Источник сомнительный. На этой исходной странице есть некоторая путаница, которая разъясняется здесь .)
  11. ^ "Дело об исчезающих разделах" . Информация о Vista .
  12. ^ «Вы не можете успешно установить Windows XP после использования Windows Vista или Windows PE 2.0 для создания разделов на жестком диске» . Служба поддержки Microsoft . 23 июля 2009 г.
  13. ^ «Невозможно успешно установить Windows Server 2003 после использования Windows Vista или Windows PE 2.0 для создания разделов на жестком диске» . Служба поддержки Microsoft . 14 августа 2009 г.
  14. ^ «Поддержка Windows Vista для жестких дисков с большим сектором» . Служба поддержки Microsoft . 29 мая 2007 года.

Внешние ссылки [ править ]

  • Часто задаваемые вопросы о диспетчере логических дисков Captive-NTFS
  • Матрица сравнения Windows LDM и Veritas Volume Manager
  • libldm - библиотека LGPL для чтения Windows LDM в Linux