Монтирование отдельных разделов из полного образа HDD

Случай не запущенный, несколько сотен неприятных UNKR-ов как раз на месте данных, которые необходимо считать. Спецсофта и оборудования нет. Решено создать образ винта и с ним уже делать все, что вздумается. R-Studio не используется, бо займет много времени на скан образа.

С флешки загружена Arch Linux, места под образ естественно нет, поэтому монтирую сетевую шару, гигабитная сеть позволяет не заморачиваться со временем:

[live@livelinux ~]$ mkdir ~/hdd1
[live@livelinux ~]$ sudo mount 192.168.1.250:/Shared ~/hdd1

Создаю образ:

[live@livelinux ~]$ sudo dd_rescue -Av -b 1M /dev/sda ~/hdd1/sda.bin -l ~/hdd1/sda.bin.log -o /home/live/hdd1/sda.bin.bad

Заглядываю в образ fdisk-ом дабы узнать смещения разделов:

[live@livelinux ~]$ fdisk -l ~/hdd1/sda.bin

Disk sda.bin: 160.0 GB, 160040803840 bytes, 312579695 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: 0x19ba19ba

  Device Boot      Start         End      Blocks   Id  System
sda.bin1   *          63    81915434    40957686    7  HPFS/NTFS/exFAT
sda.bin2        81915435   312576704   115330635    7  HPFS/NTFS/exFAT

Создаем еще пару каталогов под разделы:

[live@livelinux ~]$ mkdir ~/hdd2
[live@livelinux ~]$ mkdir ~/hdd3

Собственно монтируем разделы, смещение равно Start*512.

[live@livelinux ~]$ sudo mount -t ntfs-3g -o loop,offset=32256 ~/hdd1/sda.bin ~/hdd2/
[live@livelinux ~]$ sudo mount -t ntfs-3g -o loop,offset=41940702720 ~/hdd1/sda.bin ~/hdd3/

Смотрим, что получилось:

[live@livelinux ~]$ ls -l ~/hdd2
total 2621373
-rwxrwxrwx 1 root root          0 Jan 29  2009 AUTOEXEC.BAT
drwxrwxrwx 1 root root          0 Dec 26 16:35 Beeline
-rwxrwxrwx 1 root root       4952 Apr 15  2008 Bootfont.bin
-rwxrwxrwx 1 root root          0 Jan 29  2009 CONFIG.SYS
drwxrwxrwx 1 root root       4096 Jan 29  2009 Documents and Settings
-rwxrwxrwx 1 root root          0 Jan 29  2009 IO.SYS
-rwxrwxrwx 1 root root          0 Jan 29  2009 MSDOS.SYS
-rwxrwxrwx 1 root root      47564 Apr 15  2008 NTDETECT.COM
-rwxrwxrwx 1 root root      13030 Jan 31 21:47 PDOXUSRS.NET
drwxrwxrwx 1 root root      12288 Feb  8 20:54 Program Files
drwxrwxrwx 1 root root       8192 Jan 29  2009 Total Commander Podarok Edition
drwxrwxrwx 1 root root      49152 Feb 11 21:10 WINDOWS
-rwxrwxrwx 1 root root        206 Mar  5  2011 boot.ini
-rwxrwxrwx 1 root root 1073270784 Feb 17 11:15 hiberfil.sys
-rwxrwxrwx 1 root root     251152 Apr 15  2008 ntldr
-rwxrwxrwx 1 root root 1610612736 Feb 17 11:15 pagefile.sys

[live@livelinux ~]$ ls -l ~/hdd3
total 49
-rwxrwxrwx 2 root root   204 Jan 29  2012 CD-дисковод.lnk
drwxrwxrwx 1 root root  4096 Jan 24  2009 Disk C
drwxrwxrwx 1 root root  4096 Jan 24  2009 Documents and Settings
drwxrwxrwx 1 root root 12288 Dec 29 16:46 Program Files
drwxrwxrwx 1 root root 24576 Jan 28 07:07 Мои документы
drwxrwxrwx 1 root root  4096 Aug 14  2009 игра

Цель достигнута, владелец данных счастлив, мы же получаем удовлетворение и, возможно, материальное вознаграждение:)

P.S. Запись для себя, для памяти. Понятно, что в интернетах этого полно, но мне сюда идти ближе.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей