Принесли SD карту Pretec 1Gb на предмет снять информацию. Карта говорила что неотформатирована, объем свой назвать отказывалась, при обращении к ней машина вешалась. EZRecover, RecoveryToolboxForFlash и прочие утилиты не помогали. При любом длительном обращении любой программой Win XP уходила в себя.
Нашел диск с RIP-Linux. Гружусь с него, логинюсь, подсоединяю кардридер и говорю dmesg. Он мне сообщает что SD ридер найден и носит имя sda
hdparm /dev/sda сообщает мне что да - имеется 1 гигабайт носитель.
mount.ntfs-fuse /dev/hda1 /mnt/win - монтирую первый раздел своего диска в режиме rw, на него сложим образ.
dd_rescue /dev/sda /mnt/win/fl.bin - вытаскиваем с флешки все, что вытащится. вытаскивалось минут 20. не считалось около 20 мегабайт.
dd_rescue /dev/sda /mnt/win/fl1.bin и затем cmp /mnt/win/fl.bin /mnt/win/fl1.bin говорит о разнице в одном байте. так что считаю образ правильным.
отсоединяю кардридер, меняю карточку на исправную 1Gb Kingston, подсоединяю обратно (можно было и usb flash использовать, взял что ближе было). dmesg - новая карточка все тот же /dev/sda.
dd if=/dev/zero of=/dev/sda - это можно назвать форматированием. перезапись флешки нулями.
dd if=/mnt/win/fl.bin of=/dev/sda - прописываем образ на рабочую карточку
reboot и возврат в Win XP
Easy Recovery без проблем нашел на новой флешке около 100 живых jpeg файлов (и около 30 битых). заказчик нашел все нужное.
может, пригодится кому.
Pskov_Service
спасибо / интересное решение / записал себе в копилку
Отправить комментарий