Перед сохранением на диск можно внести любое количество изменений.
Последняя бета-версия (v2.44 beta) предоставляет обходной путь для преодоления ограничения в 4 основных раздела на одном диске, что позволяет создать до 30 основных (и, следовательно, загрузочных) разделов.
RPM может выдать ошибку, если EBR не находятся в начале головки (относительно начала расширенного раздела — тип 0F). Если выравнивание разделов такого рода игнорируется, а раздел редактируется диспетчером дисков Windows XP , XP может удалить логические диски. Это может произойти, если расширенный раздел сначала редактируется Windows Vista [5] или Windows 7.
Поскольку RPM отображает всю эту информацию и отображает весь диск в формате CHS , легко увидеть, соответствуют ли все расширенные и основные таблицы разделов стандартному выравниванию CHS.
Если таблица разделов не соответствует последовательному выравниванию CHS (или даже соответствует), и раздел Vista изменяется в размере или создается с помощью определенных инструментов, эти инструменты могут «исправить» начало раздела (иногда помещая его на границу цилиндра (или дорожки?)) и сделать его незагружаемым. ( источник )
Это также позволяет легко записать местоположение раздела (в цилиндрах), удалить его из таблицы разделов, а затем снова добавить его в таблицу разделов, чтобы снова сделать раздел видимым. Это используется в многозагрузочных системах, где требуется более четырех основных разделов. [6]
Используя эту технику, можно преобразовать логические диски в основные разделы и наоборот. Это экспериментальная техника, которая может иметь проблемы в определенных ситуациях (см. раздел ниже).
Этот метод работает только с первичными разделами . Для установки Windows XP может потребоваться удалить расширенный раздел из таблицы разделов (в главной загрузочной записи ). Однако если вы удалите значение расширенного раздела в главной загрузочной записи, а затем попытаетесь добавить его обратно, RPM удалит первую расширенную загрузочную запись. Вместо этого это можно сделать с помощью редактора дисков , например hexedit на System Rescue CD . Значение для расширенного раздела копируется в файл и удаляется из таблицы разделов. После установки Windows XP значение расширенного раздела копируется обратно, и расширенный раздел становится видимым для Windows.
Клонирование
RPM может создавать идентичные по битам клоны разделов. (См. Скорость.)
Скорость
RPM запускается мгновенно из любого из следующих вариантов:
SystemRescueCD (в первом запросе выберите «Запустить системные инструменты с образа дискеты» (версия 1.6.0)). Начиная с версии 2.8.1 и выше SystemRescueCD больше не включает RPM.
RPM можно установить на дискету из TUI (для этого не требуется использование командной строки, как это требуется для сохранения текстового файла таблицы разделов ).
RPM можно установить на жесткий диск.
Помимо инструментов, которые можно запускать из обычно используемой операционной системы, RPM — один из самых быстрых способов разбить жесткий диск на разделы, восстановить, клонировать или переместить операционную систему.
Ограничения и обходные пути
RPM не обновлялся много лет. (Неизвестно, работает ли он с динамическим диском или диском с большим сектором .) У него есть некоторые странности и проблемы с отображением, большинство из которых возникают при использовании дисков, которые намного больше, чем при записи RPM:
Форматирование разделов с помощью RPM иногда приводило к проблемам в Windows XP.
Он может отображать максимум 64 строки. Это делает невозможным добавление раздела, когда таблица разделов содержит приблизительно 3 основных раздела, плюс " расширенный раздел " с 28 логическими дисками . Для логических дисков требуется минимум две строки. Свободное пространство между дисками обычно занимает по одной строке.
В одной системе максимальное значение цилиндра, которое можно было ввести «вручную», составляло 65535. Более высокие числа можно было ввести с помощью мастера (нажмите «enter», чтобы запустить мастер). Значения всегда можно уменьшить с помощью клавиши «-».
Изменение размера начала расширенного раздела (тип 0x0F) можно выполнить только вручную, поэтому начало расширенного раздела не может быть изменено за пределами цилиндра 65535. Возьмем, к примеру, диск (и таблицу разделов), который использует размер сектора 512 байт , размер головки 63 сектора и самый большой (и, вероятно, самый распространенный) размер цилиндра, то есть 255 головок на цилиндр. На этом диске Ranish PM может изменить размер начала расширенного раздела до любого места менее 502 ГиБ от начала диска. На диске, который такой же, за исключением размера цилиндра 240 головок на цилиндр, максимальное расположение для начала расширенного раздела будет примерно 472 ГиБ . Обычно единственный раз, когда требуются первичные разделы (в отличие от логических дисков ), это установка определенных операционных систем (например, Windows). 472 ГиБ, вероятно, достаточно для этой цели, даже в многозагрузочных системах.
У мастера есть странность, когда последний символ значения цилиндра может отображаться неправильно при изменении значения. Если это игнорировать, то, похоже, все работает нормально.
Обычно его можно использовать с разделами, которые не следуют единому выравниванию CHS, но это может быть неудобно по следующим причинам:
Если вы знаете только сектор, в котором хотите создать раздел, вам может потребоваться преобразовать его в значение CHS по следующей причине: в режиме секторов максимальный размер, который можно создать раздел в секторах, был где-то больше 268 435 433, но меньше 268 435 550. Разделы размером не менее одного терабайта были созданы при вводе значений в цилиндрах (в режиме CHS с помощью мастера).
Но в режиме CHS нельзя ввести любой адрес головки или сектора. Клавиши «-» и «+» могут увеличивать или уменьшать эти значения, если их невозможно ввести.
невозможно отформатировать некоторые файловые системы или отобразить их метки томов, например NTFS
Резервное копирование первичной таблицы разделов и расширенного раздела
Преобразование логических дисков в основные разделы и наоборот
Используя RPM, можно преобразовать логические диски в основные разделы. В RPM это делается путем «удаления» логического диска, перемещения начала «расширенного раздела» (тип 0x0F) вперед, повторного создания основного «раздела» в том же месте, что и логический диск, а затем сохранения изменений. Процесс обратный для преобразования основного раздела в логический диск. Однако до или после этих преобразований раздел должен отклоняться от стандартного выравнивания CHS, поскольку логические диски обычно начинаются со второй головки (головка 1), тогда как основные разделы обычно начинаются с начала цилиндра.
Большинство современных операционных систем, вероятно, не будут иметь проблем с чтением и редактированием файлов на преобразованном диске, но некоторое программное обеспечение, используемое для изменения размера или создания образов разделов, может решить молча «исправить» раздел, переместив начало раздела (возможно, для соответствия стандартному выравниванию CHS)[1] или для соответствия выравниванию в 1 МБ . Такое изменение размера не помешает загрузке Windows XP, но может помешать загрузке Windows Vista, если начальный сектор будет перемещен без обновления загрузочных файлов Vista. Во-вторых, если пользователь не знает, что раздел был перемещен, он может не осознавать, что старая резервная копия таблицы разделов будет устаревшей.
Однако существует еще одна возможная проблема с преобразованием основных разделов в логические диски, если только основные разделы не созданы для этой цели. Известно, что Windows XP Disk Management удаляет «нестандартные» расширенные разделы. [7] Должно быть не менее 63 секторов перед основным разделом, чтобы выделить для EBR , чтобы выполнить преобразование. По этим причинам может быть предпочтительнее, чтобы любой основной раздел, который может быть преобразован в расширенный раздел, начинался с головки 1, а не с начала цилиндра. Пространство от начала этого цилиндра до головки 1 должно быть свободным; предыдущий раздел должен заканчиваться в конце последнего полного цилиндра (или в конце более раннего цилиндра).
Запуск первичных разделов с головки 1 (вместо головки 0) имеет еще одно преимущество. Это позволяет производить клонирование этих первичных разделов с точностью до бита на логические диски, создавая совершенно нормальные (обычные) логические диски. То есть EBR логических дисков находятся в начале цилиндра, логический диск начинается на следующей головке, а логический диск заканчивается на границе цилиндра. Однако автор не тестировал установку или загрузку операционных систем с первичных разделов, начинающихся с головки 1, которые не были первым разделом. (Первый раздел обычно начинается с головки 1, потому что этот цилиндр начинается с главной загрузочной записи .)
Сравнение с другими редакторами разделов
Как и большинство графических редакторов разделов , GParted не является секторно-точным, то есть он не будет показывать номера секторов или цилиндров, где создаются разделы. Однако он делает несколько вещей, которые RPM не может: GParted может изменять размер разделов с данными на них ( NTFS , FAT и т. д.) и может форматировать разделы NTFS. Хотя RPM может форматировать разделы FAT, в Windows XP возникла ошибка на разделе, отформатированном с помощью RPM.
Ranish Partition Manager и GNU Parted ( parted ) могут отображать все разделы в одном формате CHS, и оба они точны до сектора, но parted не показывает расположение EBR или все значения, которые они содержат. В Linux всю эту информацию можно отобразить с помощью , sfdisk -us -l -xно формат требует более тщательного изучения и не отображает ошибки/предупреждения цветом, как это делает RPM. В отличие от инструментов командной строки parted или sfdisk , текстовый пользовательский интерфейс RPM позволяет пользователю перемещать курсор в любое место таблицы разделов, чтобы выбрать, какие значения следует изменить. Parted более рискован и менее эффективен в использовании, поскольку он сохраняет каждое изменение сразу после его внесения, и требуется время для обновления некоторых вещей.
RPM может создавать разделы вручную или с помощью мастера .
^ "Полное руководство по разбиению жесткого диска". База знаний Petri IT . 11 марта 2009 г.
^ "Раздел с Ranish Partition Manager". Mosaddique . Архивировано из оригинала 2013-07-15.
^ «Вы не сможете успешно установить Windows XP после использования Windows Vista или Windows PE 2.0 для создания разделов на жестком диске». Служба поддержки Microsoft . 23 июля 2009 г.
^ "Новые правила разбиения на разделы в Vista". Мультизагрузчики Двойная и мультизагрузка с Vista .(Источник сомнителен. На этой странице источника есть некоторая путаница, которая проясняется здесь .)
^ «Дело об исчезающих разделах». Vista Information .
^ "НАСТОЯЩАЯ мультизагрузка".
^ «Дело об исчезающих разделах». Vista Information .