История изменений
Исправление kostik87, (текущая версия) :
Весь вывод покажите, где геометрия диска ?
Примерно так:
fdisk -l /dev/sda
Disk /dev/sda: 500.1 GB, 500107862016 bytes, 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x81668166
Устр-во Загр Начало Конец Блоки Id Система
...
Затем можете выполнить вот этот скрипт для поиска начала файловой системы
#!/usr/bin/perl -w
for ($sector = 0; ; $sector++)
{
$offset = $sector * 512;
$cmd = "mount /dev/sda /mnt/tmp -t <FS> -o ro,offset=$offset > /dev/null";
`$cmd`;
print "sector: $sector offset: $offset\n";
die "partition found @ offset $offset!" if ($? == 0);
}
Предварительно создайте точку монтирования /mnt/tmp.
Исходная версия kostik87, :
Весь вывод покажите, где геометрия диска ?
Примерно так:
fdisk -l /dev/sda
Disk /dev/sda: 500.1 GB, 500107862016 bytes, 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x81668166
Затем можете выполнить вот этот скрипт для поиска начала файловой системы
#!/usr/bin/perl -w
for ($sector = 0; ; $sector++)
{
$offset = $sector * 512;
$cmd = "mount /dev/sda /mnt/tmp -t <FS> -o ro,offset=$offset > /dev/null";
`$cmd`;
print "sector: $sector offset: $offset\n";
die "partition found @ offset $offset!" if ($? == 0);
}
Предварительно создайте точку монтирования /mnt/tmp.