PDA

Просмотр полной версии : Восстановление данных с SD


altblitz
31.08.2020, 10:49
Что могло дать сбой в поле разбивки exFAT SD SanDisk Extreme 32 GB,

да так, что теперь показывает только 32 MB и без таблицы файлов?

/dev/sdc в вопросе.

Отображается неверно размер его физический и содержимое - не видно.


Code:
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
sda
├─sda1 ntfs Recovery/xxx
├─sda2 vfat FAT32 xxx /xxx 7.9M 92% /boot
├─sda3
├─sda4 ntfs Windows xxx
└─sda5 f2fs 1.10 Linux xxx 9.9G 79% /
sdb
├─sdb1 ntfs Users xxx 59.6G 86% /home/blitz/Users
└─sdb2 crypto_LUKS 1 xxx
└─home btrfs Home xxx 17.9G 38% /home/root/backup
sdc
sr0



Code:
PhotoRec 7.1, Data Recovery Utility, July 2019

Select a media (use Arrow keys, then press Enter):
Disk /dev/sda - 120 GB / 111 GiB (RO) - SanDisk SDSSDHII120G
Disk /dev/sdb - 500 GB / 465 GiB (RO) - ST500DM002-1BD142
>Disk /dev/sdc - 32 MB / 30 MiB (RO) - Generic STORAGE DEVICE
Disk /dev/mapper/home - 34 GB / 31 GiB (RO)
Disk /dev/dm-0 - 34 GB / 31 GiB (RO)

>[Proceed ] [ Quit ]

Note:
Disk capacity must be correctly detected for a successful recovery.
If a disk listed above has an incorrect size, check HD jumper settings and BIOS
detection, and install the latest OS patches and disk drivers.

Полагаю, что теперь следующий шаг - перенести 32 GB на диск и с WinHEX изучать содержимое?

Есть ли они утилиты, для восстановления данных именно с SD?

Благодарен заранее за помощь!

DartPhoenix
31.08.2020, 11:10
altblitz said:
↑ (https://antichat.live/posts/4410818/)
Что могло дать сбой в поле разбивки exFAT SD SanDisk Extreme 32 GB,
да так, что теперь показывает только 32 MB и без таблицы файлов?


А SMART чо говорит ?


altblitz said:
↑ (https://antichat.live/posts/4410818/)
Полагаю, что теперь следующий шаг - перенести 32 GB на диск и с WinHEX изучать содержимое?


А смысл ? Сомневаюсь что там тебе есть что изучать...

DartPhoenix
31.08.2020, 11:12
То что он читается - вообще хорошо, так что я бы не спешил юзать НИКАКИЕ тулзы, которые что-то на него пишут.

UPD: вероятно наебнулась файловая система. Надо гуглить как восстановить. Я Линуксоид так себе... поэтому могу только предложить спросить у труЪ Линуксоидов как это сделать.

Сделать SMART вроде-как можно Ну и проверить на ошибки только без записи (fsck).

UPD2: если данные важные - до предпринятия каких-либо действий на которые решился - вырубить его по питанию не помешает.

altblitz
31.08.2020, 11:25
DartPhoenix said:
↑ (https://antichat.live/posts/4410826/)
А SMART чо говорит ?




Code:
blitz@inode ~ % journalctl -xb | grep -Ein "smart"
2117:Aug 30 12:44:57 inode systemd[1]: Listening on PC/SC Smart Card Daemon Activation Socket.
2492:Aug 30 12:44:58 inode systemd[525]: Not generating service for XDG autostart app-cinnamon\x2dsettings\x2ddaemon\x2dsmartcard-autostart.service, startup phases are not supported.
2880:Aug 30 12:44:59 inode systemd[1]: Started PC/SC Smart Card Daemon.
3272:Aug 30 12:46:00 inode systemd[1]: Started PC/SC Smart Card Daemon.
4794:Aug 31 09:16:37 inode smartd[11270]: smartd 7.0 2018-12-30 r4883 [x86_64-linux-5.8.5-zen1-1-zen] (local build)
4795:Aug 31 09:16:37 inode smartd[11270]: Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org
4796:Aug 31 09:16:37 inode smartd[11270]: Opened configuration file /etc/smartd.conf
4797:Aug 31 09:16:37 inode smartd[11270]: Drive: DEVICESCAN, implied '-a' Directive on line 23 of file /etc/smartd.conf
4798:Aug 31 09:16:37 inode smartd[11270]: Configuration file /etc/smartd.conf was parsed, found DEVICESCAN, scanning devices
4799:Aug 31 09:16:37 inode smartd[11270]: Device: /dev/sda, opened
4800:Aug 31 09:16:37 inode smartd[11270]: Device: /dev/sda, [ATA SanDisk SDSSDHII 00RL], lu id: 0x5001b44c6c5951e1, S/N: 143357400545, 120 GB
4801:Aug 31 09:16:37 inode smartd[11270]: Device: /dev/sda, IE (SMART) not enabled, skip device
4802:Aug 31 09:16:37 inode smartd[11270]: Try 'smartctl -s on /dev/sda' to turn on SMART features
4803:Aug 31 09:16:37 inode smartd[11270]: Device: /dev/sdb, opened
4804:Aug 31 09:16:37 inode smartd[11270]: Device: /dev/sdb, [ATA ST500DM002-1BD14 KC65], lu id: 0x5000c50061ef6259, S/N: S2AHCSV7, 500 GB
4805:Aug 31 09:16:37 inode smartd[11270]: Device: /dev/sdb, IE (SMART) not enabled, skip device
4806:Aug 31 09:16:37 inode smartd[11270]: Try 'smartctl -s on /dev/sdb' to turn on SMART features
4807:Aug 31 09:16:37 inode smartd[11270]: Unable to monitor any SMART enabled devices. Try debug (-d) option. Exiting...

blitz@inode ~ % smartd -d
smartd 7.0 2018-12-30 r4883 [x86_64-linux-5.8.5-zen1-1-zen] (local build)
Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org

Opened configuration file /etc/smartd.conf
Drive: DEVICESCAN, implied '-a' Directive on line 23 of file /etc/smartd.conf
Configuration file /etc/smartd.conf was parsed, found DEVICESCAN, scanning devices
Device: /dev/sda, opened
Device: /dev/sda, [ATA SanDisk SDSSDHII 00RL], lu id: 0x5001b44c6c5951e1, S/N: 143357400545, 120 GB
Device: /dev/sda, IE (SMART) not enabled, skip device
Try 'smartctl -s on /dev/sda' to turn on SMART features
Unable to register SCSI device /dev/sda at line 23 of file /etc/smartd.conf
Device: /dev/sdb, opened
Device: /dev/sdb, [ATA ST500DM002-1BD14 KC65], lu id: 0x5000c50061ef6259, S/N: S2AHCSV7, 500 GB
Device: /dev/sdb, IE (SMART) not enabled, skip device
Try 'smartctl -s on /dev/sdb' to turn on SMART features
Unable to register SCSI device /dev/sdb at line 23 of file /etc/smartd.conf
Unable to monitor any SMART enabled devices. Exiting...

SMART изначально не для flash devices, коим и является SD card.

В фото/видео-камерах, о SMART и знать не желают и не поставляет оное ни один производитель аппаратуры.

DartPhoenix
31.08.2020, 11:26
altblitz said:
↑ (https://antichat.live/posts/4410818/)
Есть ли они утилиты, для восстановления данных именно с SD?


И смотри... утилиты хуелиты... сброс дампа... это риск.

Даже сброс дампа. Ты начнешь его сбрасывать и он тупо зависнет навечно. А после ребута он тебе и 1 мб не покажет.

DartPhoenix
31.08.2020, 11:27
altblitz said:
↑ (https://antichat.live/posts/4410832/)

Code:
blitz@inode ~ % journalctl -xb | grep -Ein "smart"
2117:Aug 30 12:44:57 inode systemd[1]: Listening on PC/SC Smart Card Daemon Activation Socket.
2492:Aug 30 12:44:58 inode systemd[525]: Not generating service for XDG autostart app-cinnamon\x2dsettings\x2ddaemon\x2dsmartcard-autostart.service, startup phases are not supported.
2880:Aug 30 12:44:59 inode systemd[1]: Started PC/SC Smart Card Daemon.
3272:Aug 30 12:46:00 inode systemd[1]: Started PC/SC Smart Card Daemon.
4794:Aug 31 09:16:37 inode smartd[11270]: smartd 7.0 2018-12-30 r4883 [x86_64-linux-5.8.5-zen1-1-zen] (local build)
4795:Aug 31 09:16:37 inode smartd[11270]: Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org
4796:Aug 31 09:16:37 inode smartd[11270]: Opened configuration file /etc/smartd.conf
4797:Aug 31 09:16:37 inode smartd[11270]: Drive: DEVICESCAN, implied '-a' Directive on line 23 of file /etc/smartd.conf
4798:Aug 31 09:16:37 inode smartd[11270]: Configuration file /etc/smartd.conf was parsed, found DEVICESCAN, scanning devices
4799:Aug 31 09:16:37 inode smartd[11270]: Device: /dev/sda, opened
4800:Aug 31 09:16:37 inode smartd[11270]: Device: /dev/sda, [ATA SanDisk SDSSDHII 00RL], lu id: 0x5001b44c6c5951e1, S/N: 143357400545, 120 GB
4801:Aug 31 09:16:37 inode smartd[11270]: Device: /dev/sda, IE (SMART) not enabled, skip device
4802:Aug 31 09:16:37 inode smartd[11270]: Try 'smartctl -s on /dev/sda' to turn on SMART features
4803:Aug 31 09:16:37 inode smartd[11270]: Device: /dev/sdb, opened
4804:Aug 31 09:16:37 inode smartd[11270]: Device: /dev/sdb, [ATA ST500DM002-1BD14 KC65], lu id: 0x5000c50061ef6259, S/N: S2AHCSV7, 500 GB
4805:Aug 31 09:16:37 inode smartd[11270]: Device: /dev/sdb, IE (SMART) not enabled, skip device
4806:Aug 31 09:16:37 inode smartd[11270]: Try 'smartctl -s on /dev/sdb' to turn on SMART features
4807:Aug 31 09:16:37 inode smartd[11270]: Unable to monitor any SMART enabled devices. Try debug (-d) option. Exiting...

blitz@inode ~ % smartd -d
smartd 7.0 2018-12-30 r4883 [x86_64-linux-5.8.5-zen1-1-zen] (local build)
Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org

Opened configuration file /etc/smartd.conf
Drive: DEVICESCAN, implied '-a' Directive on line 23 of file /etc/smartd.conf
Configuration file /etc/smartd.conf was parsed, found DEVICESCAN, scanning devices
Device: /dev/sda, opened
Device: /dev/sda, [ATA SanDisk SDSSDHII 00RL], lu id: 0x5001b44c6c5951e1, S/N: 143357400545, 120 GB
Device: /dev/sda, IE (SMART) not enabled, skip device
Try 'smartctl -s on /dev/sda' to turn on SMART features
Unable to register SCSI device /dev/sda at line 23 of file /etc/smartd.conf
Device: /dev/sdb, opened
Device: /dev/sdb, [ATA ST500DM002-1BD14 KC65], lu id: 0x5000c50061ef6259, S/N: S2AHCSV7, 500 GB
Device: /dev/sdb, IE (SMART) not enabled, skip device
Try 'smartctl -s on /dev/sdb' to turn on SMART features
Unable to register SCSI device /dev/sdb at line 23 of file /etc/smartd.conf
Unable to monitor any SMART enabled devices. Exiting...

SMART изначально не для flash devices, коим и является SD card.
В фото/видео-камерах, о SMART и знать не желают и не поставляет оное ни один производитель аппаратуры.


Ох жопа ты а не Блитц

sudo apt-get install smartmontools

sudo smartctl -a /dev/sdс

DartPhoenix
31.08.2020, 11:27
У тебя не aptitude, я не помню как в Арче. Пардон.

DartPhoenix
31.08.2020, 11:29
altblitz said:
↑ (https://antichat.live/posts/4410832/)
SMART изначально не для flash devices, коим и является SD card.
В фото/видео-камерах, о SMART и знать не желают и не поставляет оное ни один производитель аппаратуры.


Оу. Не заметил... Тогда еще раз пардон. Хм.

DartPhoenix
31.08.2020, 11:30
Ну если sd - тогда точно не ко мне.

Я как-то в процессе dd-шенья флешку выдернул - она охуела от этого, вообще не определялась.

Восстановил замыканием контактов на микросхеме. Тупо воткнул в ЮСБ и по всем контактам прошелся иголкой. На*** просто взял и все позамыкал. Искрило...

Заработало.

Крайне варварский метод.

В общем не знаю. Соре что не в ту степь...

altblitz
31.08.2020, 11:41
DartPhoenix said:
↑ (https://antichat.live/posts/4410828/)
То что он читается - вообще хорошо, так что я бы не спешил юзать НИКАКИЕ тулзы, которые что-то на него пишут.
UPD: вероятно наебнулась файловая система. Надо гуглить как восстановить. Я Линуксоид так себе... поэтому могу только предложить спросить у труЪ Линуксоидов как это сделать.
Сделать SMART вроде-как можно
Ну и проверить на ошибки только без записи (fsck).
UPD2: если данные важные - до предпринятия каких-либо действий на которые решился - вырубить его по питанию не помешает.


Первое и очамо оно видится - ошибка файловой системы.

Как иначе объяснить тот факт, что 32 GB стали 32 MB?

https://i.imgur.com/dvnP3ko.jpg

> вырубить его по питанию не помешает

SD card, вставляется лишь кратковременно в card reader, и постоянного питания не имеет изначально.

Благодарю тебя за помощь!

DartPhoenix
31.08.2020, 11:44
altblitz said:
↑ (https://antichat.live/posts/4410840/)
Первое и очамо оно видится - ошибка файловой системы.
Как иначе объяснить тот факт, что 32 GB стали 32 MB?


Похоже на то, но не спеши с выводами. С этими сраными SD-шками не все так просто как кажется.

У них там куча внутренних параметров которые зависят от производителя.

Она могла просто "уйти в защиту" как у них это называется а по сути просто вымогает с тебя бабло за сервис.

Погугли только с учетом модели. Я думаю найдешь какой-нибудь рицебт. А если уже делать не*** и надо новую брать... хехехехе....

Ты всегда можешь попробовать устроить ей хард резет иголкой. Но я тебе этого не советовал. Опасно для девайса в который она воткнута.

uzeerpc
31.08.2020, 14:21
altblitz said:
↑ (https://antichat.live/posts/4410818/)
для восстановления данных именно с SD?


В свое время помогла CardRecovery (https://mega.nz/file/IxsDyKCb#3Rqvci_Tb6Hw4GjPz8NJogEryDLrVyrnukOGV4IIi VQ), там где R-студии всякие не смогли.

Минуй лучше свой кардридер, пробуй встроенный в ноут.

altblitz
31.08.2020, 14:45
uzeerpc said:
↑ (https://antichat.live/posts/4410898/)
В свое время помогла
CardRecovery (https://mega.nz/file/IxsDyKCb#3Rqvci_Tb6Hw4GjPz8NJogEryDLrVyrnukOGV4IIi VQ)
, там где R-студии всякие не смогли.
Минуй лучше свой кардридер, пробуй встроенный в ноут.


Merci, попробую CardRecovery.

xlamerz
09.09.2020, 08:45
Мб Testdisc'ом попробуешь?

altblitz
09.09.2020, 09:09
xlamerz said:
↑ (https://antichat.live/posts/4413716/)
Мб Testdisc'ом попробуешь?


Пусть тогда будет PhotoRec.

https://i.imgur.com/2lT03By.jpg

Во всяком случае, умеет выковыривать файло с SD и винтов, с фото/видео jpg/mpg headers заголовками в целостности, не побитыми случайно.

tester_new
18.09.2020, 22:48
Я бы попробовал вначале ничего не делать и попробовал снять полный(именно бит в бит, утилит хватает вроде для этого, как дефолтных так и нет) дамп данной карты, и уже дальше пробовать его 'монтировать' и ковырять именно его, так как если карта умрет в процессе восстановления совсем, то можно спокойно продолжать попытки восстановить данные сколько угодно раз... Хотя вроде у данного типа карт как правило умирает именно сам контроллер, и вроде в сети были примеры где снимали кислотой/лазером защитный слой карты и восстанавливали данные просто подключаясь напрямую к самому чипу.

DartPhoenix
18.09.2020, 22:56
tester_new said:
↑ (https://antichat.live/posts/4415964/)
Я бы попробовал вначале ничего не делать и снять полный(именно бит в бит, утилит хватает вроде для этого) дамп данной карты, и уже дальше пробовать его 'монтировать' и ковырять именно его, + в случае если карта умрет в процессе восстановления совсем, то можно будет продолжать попытки восстановить данные сколько угодно раз...


С этими микросхемами не все так просто. Она может просто не дать тебе полный дамп и отрубиться в процессе уже навеки.

Это еще хорошо что Линух стоит. Можно отключить автомонтирование и не терзать беднягу попусту.

Тут лучший способ - это получить поддержку производителя. Способ чуть хуже - погуглить на железных форумах. Еще хуже - юзать

специализированную тулзу которая знает что с этой штукой делать - и ушь самое херовое делать что-то самому не зная что это за хрень такая.

Если с обычным винтом все какбэ просто - с SD-шкой нехрена не просто. Она принимает кучу системных запросов, может менять режимы работы

и если она легла - правильные запросы могут ее восстановить, неправильные - угробить, а если у нее что-то в мозгах заплющило - она может

навернуться и при обычном подключении.

DartPhoenix
18.09.2020, 23:23
Гуглил буржуйский сайт на котором некоторое время ошивался - не нашел. Стоит погуглить и поискать если хочется internals.

Если нет - есть какой-то такой (https://www.usbdev.ru/articles/thestart/) ресурс. Может там и не вся инфа - но выглядит достаточно разумно.

Там юзают вроде-как не низкоуровневый ручной режим а тулзы для восстановления - но

это лучше чем dd-хой пытаться сдампить сошедшую с ума микросхему.

TOX1C
18.09.2020, 23:59
altblitz said:
↑ (https://antichat.live/posts/4410840/)
Как иначе объяснить тот факт, что 32 GB стали 32 MB?


Если этот объем карта отдает как свой "физический" - то очень просто. Так реализовано общение технологических утилит с контроллером карты памяти. Если попытаться снять дамп тех 32 мегабайт, то скорее всего прочитаются не ошметки записанных данных на флешку, а что-то как на скриншоте

.SpoilerTarget" type="button">Spoiler: Большое картинкО

И это будет или повторяться по всему дампу (конкретно та карта, которая на скриншоте, виделась как 8 МБ вместо 1 ГБ - все 8 метров заполнены этим), или чтение карты будет сыпать ошибки, или вешать систему, или что-то еще.

Вот скрин с технологической утилиты (да, они не только для флешек существуют, но и для карт памяти).

Восстановить данные с карты памяти, которая сдохла такой смертью, могут только спецы с хитрыми программаторами и софтом. Самостоятельно восстановить почти нереально.

DartPhoenix
19.09.2020, 00:19
TOX1C said:
↑ (https://antichat.live/posts/4415978/)
Восстановить данные с карты памяти, которая сдохла такой смертью, могут только спецы с хитрыми программаторами и софтом. Самостоятельно восстановить почти нереально.


А бывает что тупо контакт отошел где-то между контроллером и микросхемой или замкнуло чем-то... ?

Stalker_Admin
19.09.2020, 00:23
DartPhoenix said:
↑ (https://antichat.live/posts/4415982/)
А бывает что тупо контакт отошел где-то между контроллером и микросхемой или замкнуло чем-то... ?


Как жизнь?

DartPhoenix
19.09.2020, 00:24
Если-бы флешка - контроллер можно было-бы и перепаять. По-идее должно подняться. В SD-хе хрен перепаяешь

Но вот мысль появилась что ежели контакт - можно попробовать феном ее погреть.

Stalker_Admin
19.09.2020, 00:31
DartPhoenix said:
↑ (https://antichat.live/posts/4415984/)
Если-бы флешка - контроллер можно было-бы и перепаять. По-идее должно подняться. В SD-хе хрен перепаяешь
Но вот мысль появилась что ежели контакт - можно попробовать феном ее погреть.


Ты феном себя прогрей, и не неси чушь. Ты с паяльником или с лопатой хочешь подойти к SD?

TOX1C
19.09.2020, 00:35
DartPhoenix said:
↑ (https://antichat.live/posts/4415984/)
можно попробовать феном ее погреть.


Да, бывает что отваливаются контакты. Так например можно пытаться оживить microSD карты, тупо прогрев их утюгом или паяльником.


DartPhoenix said:
↑ (https://antichat.live/posts/4415984/)
В SD-хе хрен перепаяешь


Есть карты с контроллером в виде чипа, его можно заменить, но нужна точно такая же карта памяти. То же и с картами, где контроллер залит смолой - чипы памяти с нее перепаять на такую же карту, но с живым контроллером. Прокатывает не всегда.

DartPhoenix
19.09.2020, 00:36
Stalker_Admin said:
↑ (https://antichat.live/posts/4415987/)
Ты феном себя прогрей, и не неси чушь. Ты с паяльником или с лопатой хочешь подойти к SD?


Вам надлежит пройти в соответствующий раздел в котором Вы можете невозбранно проявлять свою гениальность.

Stalker_Admin
19.09.2020, 00:39
DartPhoenix said:
↑ (https://antichat.live/posts/4415989/)
Вам надлежит пройти в соответствующий раздел в котором Вы можете невозбранно проявлять свою гениальность.


Модерируешь чат? Тогда у меня есть вопрос!

TOX1C
19.09.2020, 00:40
Stalker_Admin said:
↑ (https://antichat.live/posts/4415987/)
Ты с паяльником или с лопатой хочешь подойти к SD?


А чем это принципиально отличается от флешки?

Stalker_Admin
19.09.2020, 00:43
TOX1C said:
↑ (https://antichat.live/posts/4415993/)
А чем это принципиально отличается от флешки?
View attachment 11053 (https://antichat.live/attachments/11053.img)


Выразите вашу мысль, пожалуйста.

DartPhoenix
19.09.2020, 00:44
TOX1C said:
↑ (https://antichat.live/posts/4415993/)
А чем это принципиально отличается от флешки?
View attachment 11053 (https://antichat.live/attachments/11053.img)


Попытка человека повысить ЧСВ. Неудачная...

Местный колорит, таксказать

TOX1C
19.09.2020, 00:44
Stalker_Admin said:
↑ (https://antichat.live/posts/4415994/)
Выразите вашу мысль, пожалуйста.


Вот у этой карты памяти, действительно отвалился контакт. И помогла "пропайка" тыканьем иголкой в ножки микросхемы.

Stalker_Admin
19.09.2020, 00:56
TOX1C said:
↑ (https://antichat.live/posts/4415996/)
Вот у этой карты памяти, действительно отвалился контакт. И помогла "пропайка" тыканьем иголкой в ножки микросхемы.


Удивительная история.