Менеджер разделов Ranish

Ranish Partition Manager — это бесплатный редактор разделов жесткого диска , утилита клонирования дисков и менеджер загрузки , который обеспечивает высокий уровень контроля для создания многозагрузочных систем. [1] [2] Он доступен на бесплатном live CD SystemRescueCD и Ultimate Boot CD (не версия для Windows). Он работает под управлением MS-DOS , PC DOS , DR-DOS или FreeDOS .

Функции

Разделение

  • В отличие от редактора разделов, входящего в комплект Windows Vista [3] и Windows 7 , Ranish Partition Manager может создавать таблицы разделов , в которых могут быть установлены как Windows XP, так и Windows Vista. [4] Однако можно создать таблицу разделов без ошибок в RPM, в которой установщик Windows XP не сможет установить XP (без удаления расширенного значения раздела из таблицы разделов). Редактирование этого типа таблицы разделов с помощью редактора разделов Vista приведет к смешанным выравниваниям .
  • Перед сохранением на диск можно внести любое количество изменений.
  • Последняя бета-версия (v2.44 beta) предоставляет обходной путь для преодоления ограничения в 4 основных раздела на одном диске, что позволяет создать до 30 основных (и, следовательно, загрузочных) разделов.
  • Позволяет редактировать с точностью до сектора основные разделы, логические диски и расширенные разделы EBR (тип 05). Особенно редкой особенностью RPM является то, что он точно показывает, где находятся расширенные загрузочные записи , советует пользователю, где они должны быть, и позволяет пользователю размещать их где угодно.
    • 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, но это может быть неудобно по следующим причинам:
  • невозможно отформатировать некоторые файловые системы или отобразить их метки томов, например NTFS

Резервное копирование первичной таблицы разделов и расширенного раздела

Ranish Partition Manager можно использовать для создания (ручной) резервной копии как первичной таблицы разделов, так и «расширенного раздела» (таблицы) .

Преобразование логических дисков в основные разделы и наоборот

Используя 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 может создавать разделы вручную или с помощью мастера .

Смотрите также

  • Архивная версия www.ranish.com [2]
  • В ряде книг упоминается Ranish Partition Manager, в том числе в книге Лео Лапорта из TechTV . [3]
  • https://sourceforge.net/projects/ranish/
  • https://ranish.sourceforge.net/ Зеркало SourceForge www.ranish.com (уже удалено)

Ссылки

  1. ^ "Полное руководство по разбиению жесткого диска". База знаний Petri IT . 11 марта 2009 г.
  2. ^ "Раздел с Ranish Partition Manager". Mosaddique . Архивировано из оригинала 2013-07-15.
  3. ^ «Вы не сможете успешно установить Windows XP после использования Windows Vista или Windows PE 2.0 для создания разделов на жестком диске». Служба поддержки Microsoft . 23 июля 2009 г.
  4. ^ "Новые правила разбиения на разделы в Vista". Мультизагрузчики Двойная и мультизагрузка с Vista .(Источник сомнителен. На этой странице источника есть некоторая путаница, которая проясняется здесь .)
  5. ^ «Дело об исчезающих разделах». Vista Information .
  6. ^ "НАСТОЯЩАЯ мультизагрузка".
  7. ^ «Дело об исчезающих разделах». Vista Information .
Взято с "https://en.wikipedia.org/w/index.php?title=Ranish_Partition_Manager&oldid=1272478775"