Исходный код gpart:
Gpart — утилита для восстановления основной таблицы разделов дисков ПК в случае когда нулевой сектор повреждён, ошибочен или удалён.
Она также позволяет искать и получать список перечнем типов, мест и размеров случайно удалённых разделов, как физических, так и логических. Она предоставит вам информацию, нужную для ручного их пересоздания (используя fdisk, cfdisk, sfdisk или нечто подобное).
Предполагаемое содержание таблицы можно записать в файл или (если вы полностью уверены, что параметры раздела определены верно) сразу на дисковое устройство.
Поддерживаемые файловые системы и типы разделов:
* Файловая система BeOS.
* Дисковые метки схемы подразделов FreeBSD/NetBSD/386BSD на платформе
Intel.
* Linux EXT2.
* Файловые системы MS-DOS FAT12/16/32.
* IBM OS / 2 High Performance filesystem.
* Физические тома Linux LVM (LVM от Heinz Mauelshagen).
* Раздел Linux swap (версии 0 и 1).
* Файловая система операционной системы Minix.
* Файловая система MS Windows NT/2000.
* Файловая система QNX 4.x.
* Файловая система Reiser (версии 3.5.X, X > 11).
* Схема подразделов на платформах Sun Solaris и Intel на дисках
компьютера подобно дисковым меткам BSD.
* JFS от Silicon Graphics (Linux).
|
|
|
| Архитектура | Версия | Размер пакета | В установленном виде | Файлы |
|---|---|---|---|---|
| alpha | 0.1h-11 | 37,8 Кб | 116 Кб | [список файлов] |
| amd64 | 0.1h-11+b1 | 36,0 Кб | 104 Кб | [список файлов] |
| armel | 0.1h-11+b2 | 38,5 Кб | 104 Кб | [список файлов] |
| i386 | 0.1h-11+b1 | 36,3 Кб | 100 Кб | [список файлов] |
| ia64 | 0.1h-11+b2 | 47,0 Кб | 148 Кб | [список файлов] |
| mipsel | 0.1h-11 | 39,7 Кб | 120 Кб | [список файлов] |