История изменений
Исправление kostik87, (текущая версия) :
Zoreno
sh-4.1# losetup -f /dev/sda -o $((491116217*512)) BusyBox v1.16.2 (2010-06-19 18:02:46 GMT-8) multi-call binary. Usage: losetup [-o OFS] LOOPDEV FILE - associate loop devices losetup -d LOOPDEV - disassociate losetup [-f] - show Options: -o OFS Start OFS bytes into FILE -f Show first free loop device
Обычной системы нет ? Почему в busybox выполняете ? Не уверен, что в busybox вот эта конструкция будет верной: $((491116217*512)), скорее всего он не умеет выполнять такой расчёт, но в любом случае эта запись не верна, т.к. testdisk выдал вам не абсолютный номер сектора, а номер цилиндра - 4911, головки (дорожки) - 162 и сектора - 17 на ней, с которого начинается граница раздела, так что нужно делать пересчёт.
Номер сектора, который вы должны подставить команде:
losetup -f /dev/sda -o <сектор>
4911*255*63+(162-1)*63+17
Исходная версия kostik87, :
Zoreno
sh-4.1# losetup -f /dev/sda -o $((491116217*512)) BusyBox v1.16.2 (2010-06-19 18:02:46 GMT-8) multi-call binary. Usage: losetup [-o OFS] LOOPDEV FILE - associate loop devices losetup -d LOOPDEV - disassociate losetup [-f] - show Options: -o OFS Start OFS bytes into FILE -f Show first free loop device
Обычной системы нет ? Почему в busybox выполняете ? Не уверен, что в busybox вот эта конструкция будет верной: $((491116217*512)), скорее всего он не умеет выполнять такой расчёт, но в любом случае эта запись не верна, т.к. testdisk выдал вам не абсолютный номер сектора, а номер цилиндра - 4911, головки (дорожки) - 162 и сектора - 17 на ней, с которого начинается граница раздела, так что нужно делать пересчёт.
Номер сектора, который вы должны подставить команде:
losetup -f /dev/sda -o <сектор>
4911*255*63+162*63+17