LINUX.ORG.RU

Восстановление флешки, no medium found

 ,


0

2

Есть флешка E902 с важными данными, она не определяется. Файловая система на ней была скорее всего FAT32. в lsblk не отображается.

Детали под катом

sudo mount /dev/sdd /mnt/1
mount: no medium found on /dev/sdd

sudo fdisk /dev/sdd -l
fdisk: невозможно открыть /dev/sdd: Носитель не найден
lsusb
Bus 002 Device 010: ID 13fe:3e00 Kingston Technology Company Inc. Flash Drive
dmesg
[796875.229114] usb 3-1: new high-speed USB device number 4 using xhci_hcd
[796875.414247] usb 3-1: New USB device found, idVendor=13fe, idProduct=3e00
[796875.414253] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[796875.414257] usb 3-1: Product: 2267 PRAM               
[796875.414260] usb 3-1: Manufacturer:                         
[796875.415400] usb-storage 3-1:1.0: USB Mass Storage device detected
[796875.415804] scsi host13: usb-storage 3-1:1.0
[796876.413795] scsi 13:0:0:0: Direct-Access              2267 PRAM        1.00 PQ: 0 ANSI: 0 CCS
[796876.414678] sd 13:0:0:0: Attached scsi generic sg2 type 0
[796876.415577] sd 13:0:0:0: [sdd] Attached SCSI removable disk
sudo sdparm -a /dev/sdd 
    /dev/sdd:           2267 PRAM         1.00
Read write error recovery mode page:
  AWRE        0  [cha: n, def:  0, sav:  0]
  ARRE        0  [cha: n, def:  0, sav:  0]
  TB          0  [cha: n, def:  0, sav:  0]
  RC          0  [cha: n, def:  0, sav:  0]
  EER         0  [cha: n, def:  0, sav:  0]
  PER         0  [cha: n, def:  0, sav:  0]
  DTE         0  [cha: n, def:  0, sav:  0]
  DCR         0  [cha: n, def:  0, sav:  0]
  RRC        48  [cha: y, def: 48, sav:255]
  COR_S       0  [cha: n, def:  0, sav:  0]
  HOC         0  [cha: n, def:  0, sav:  0]
  DSOC        0  [cha: n, def:  0, sav:  0]
  LBPERE      0  [cha: n, def:  0, sav:  0]
  WRC         0  [cha: n, def:  0, sav:  0]
  RTL         0  [cha: n, def:  0, sav:  0]
Power condition mode page:
  PM_BG       0  [cha: n, def:  0, sav:  0]
  STANDBY_Y   0  [cha: n, def:  0, sav:  0]
  IDLE_C      0  [cha: n, def:  0, sav:  0]
  IDLE_B      0  [cha: n, def:  0, sav:  0]
  IDLE        1  [cha: y, def:  1, sav:  1]
  STANDBY     1  [cha: y, def:  1, sav:  1]
  ICT         0  [cha: n, def:  0, sav:  0]
  SCT         0  [cha: n, def:  0, sav:  0]
Power consumption mode page:
  ps_id       0  [cha: n, def:  0, sav:  0]
SAT ATA Power condition mode page:
  APMP        0  [cha: n, def:  0, sav:  0]
  APM         0  [cha: n, def:  0, sav:  0]

вопрос какой ?
1) воспользуйся программой для восстановления данных с флешки.
2) если не поможет то я способов не знаю ,можешь восстановить доступ ,а потом воспользоваться программой для восстановления данных с флешки.
Восстановить доступ я бы попробовал diskpart.exe от админа в windows 7 ,форматировать например в fat32 без quick .

zoloz
()
Ответ на: комментарий от zoloz

1.)diskpart сначала форматируй с quick попробуй ,если доступа не будет тогда только без quick .
2.)в Linux есть программа GParted там есть функция " Попробовать восстановить данные" ,попробуй сначала этот способ до любого форматирования.
3.)до любого форматирования сначала найди программу которая умеет восстанавливать данные с флешки даже после форматирования.

zoloz
()
Ответ на: комментарий от zoloz

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

novoxudonoser
() автор топика
Ответ на: комментарий от anonymous
sudo mount /dev/sdd1 /mnt/1
mount: special device /dev/sdd1 does not exist

Но ты верно подметил, это странно ведь sd* это блочное устройство, а с номером это уже раздел. Понять бы ещё почему так.

novoxudonoser
() автор топика
Ответ на: комментарий от novoxudonoser

что бы восстановить доступ к флешке нужно её отформатировать ,например diskpart.exe (с правами админа) из windows 7 .

zoloz
()
Ответ на: комментарий от zoloz

Я предлагаю закончить наше общение.

P.S. Если это троллинг, то он слишком жирный и очевидный. Если нет, то вселенная скажет тебе большое спасибо, если у тебя не будет детей.

novoxudonoser
() автор топика
Ответ на: комментарий от novoxudonoser

у меня тоже было такое несколько раз когда флешка переставала определяться ,помогало низкоуровневое форматирование .Тебе остаётся только найти программу которая сможет восстановить данные после такого форматирования.
Вот эта строчка

Bus 002 Device 010: ID 13fe:3e00 Kingston Technology Company Inc. Flash Drive
показывает что конроллер рабочий ,а доступ закрыт по причине програмного сбоя или флешка закрыта secure.
так же необходимо проверить флешку на другом компьютере ,например в случае повреждения драйвера операционной системы .

zoloz
()
Ответ на: комментарий от zoloz

воспользуйся разными программами для восстановления флешек на Linux и Windows ,бывает такое что в операционной системе флешка не распознаётся ,а какая то программа для восстановление флешек может её увидеть и восстановить без форматирования

zoloz
()
Ответ на: комментарий от zoloz

*****

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

novoxudonoser
() автор топика
Ответ на: комментарий от novoxudonoser

Ну и естественно флешка уже потыканы в разные компы с разными ОС? Винда должна ругаться также на отсутствующий носитель (аналогично ругани на пустой слот картридера).

Если данные действительно ценные настолько что можно оплатить процедуру восстановление в спец.сервисе то туда и дорога. Я всё что знаю умеет только форматировать.

Можешь порыться сам на этом сайте (и аналогичные поискать)

http://www.usbdev.ru/articles/detect_controller/
http://www.usbdev.ru/articles/datarecovery/

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala

Сервис это будет уже крайний вариант, по крайне мере там врятли сделают больше чем я смогу. Сначала нужно попытаться софтверным методом, потом буду отпаивать nand и снимать дамп оттуда, мне везёт вся нужная информация в обыкновенных файлах, в utf-8, так что даже не придётся восстанавливать файловую систему.

Я очень надеюсь что здесь найдётся человек, который укажет в какую сторону копать чтобы понять что конкретно с ней произошло и как снять дамп бес распайки.

novoxudonoser
() автор топика
Ответ на: комментарий от novoxudonoser

Тут может и найдётся, но выше шанс на специализированных форумах, типа того что я дал. Я бы туда тоже написал обязательно.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от novoxudonoser

потом буду отпаивать nand и снимать дамп оттуда

Самое правильное решение. Через контроллер наверняка безвозвратно уничтожишь инфу.

На 3dnews.ru была серия статей — записки ремонтника. Как я понимаю, встречаются люди, способные поднять инфу.

А вообще тебе лучше на железячные форумы, типа ixbt (rom.by?).

greenman ★★★★★
()
Последнее исправление: greenman (всего исправлений: 1)
Ответ на: комментарий от zoloz

Ты или тролль, или дурак.

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

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от greenman

спс зы ссылки

Через контроллер наверняка безвозвратно уничтожишь инфу.

И не планировал, из софтверных методов буду пробовать, всё что не пишет и не трогает контроллер.

novoxudonoser
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Может есть какой вариант, самое главное докопаться где проблема, чтобы потом с уверенностью принять решение отпаивать. Я побывал погуглить как потрейсить всю цепочку до ядра, но ничего дельного пока не нашёл, вот сижу жду, может кто подскажет.

novoxudonoser
() автор топика
Ответ на: комментарий от novoxudonoser

Спорный вопрос. Пока ты будешь докапываться, ты можешь ненароком уничтожить остатки информации, если уже этого не сделал. Но тот же риск несет в себе и выпаивание чипа.

Оценить, что более опасно, трудно. Придется принимать решение полувслепую.

Да, можешь описать, что предшествовало проблеме? Это может помочь оценить, какой вариант менее рискован.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

загрузись в windows 7 или выше открой командную строку от админа набери diskpart затем list disk посмотри на вывод ,свою флешку можно угадать по обьёму памяти.
Если нет её то паяй если умеешь или неси в сервис или крайний вариант форматируй и восстанавливай данные.

zoloz
()
Ответ на: комментарий от zoloz
Bus 002 Device 010: ID 13fe:3e00 Kingston Technology Company Inc. Flash Drive

а это у тебя получается контроллер в системной плате ,я сначала чо то подумал что это флешка ,на надпись Kingston глянул.

zoloz
()
Ответ на: комментарий от mandala

ну ошибся малёк ,ничо бывает ,сначала Kingston этот меня попутал не видел я просто раньше устройств с таким именем ,подумал что флешка.

zoloz
()
Ответ на: комментарий от mandala

Он делает их в другую сторону, это и есть флешка. Почему она говорит что она Kingston, хз почему, наверно потому что teamgroup их у кинстона покупат оптом.

novoxudonoser
() автор топика
Ответ на: комментарий от novoxudonoser

Вот, чтобы развеять все сомнения. Без флешки:

lsusb
Bus 002 Device 005: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120
Bus 002 Device 015: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory
Bus 002 Device 006: ID 0d8c:0014 C-Media Electronics, Inc. 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

novoxudonoser
() автор топика
Ответ на: комментарий от novoxudonoser

а вот моё ,чото я не определю где моя флешка

guest@calculate ~ $ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    1  7.5G  0 disk 
├─sda1   8:1    1  7.5G  0 part /run/media/guest/2K10 LIVE 7
└─sda4   8:4    1  1.5G  0 part /run/initramfs/live
loop0    7:0    0  1.5G  1 loop /run/initramfs/squashfs
guest@calculate ~ $ lsusb
Bus 001 Device 002: ID 0bda:0159 Realtek Semiconductor Corp. RTS5159 Card Reader Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 1a2c:2d23 China Resource Semico Co., Ltd 
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 004: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
Bus 004 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
guest@calculate ~ $ 

zoloz
()

У меня было нечто подобное. Сам тоже ничего не смог сделать, система не видела флешку. Вердикт сервиса - сдохший контроллер. Они, конечно, предложили потыкать флешку паяльничком за дорого, но я вежливо отказался. Там были не настолько критичные данные.

WARNING ★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

да я сижу с cldm-20170202-i686.iso
это найтли live образ Calculate Linux который добавлен на мультизагрузочную флешку от последователя уважаемого conty9 ,можно добавить несколько любых live и при загрузки с флешки выбирать любой который будет распаковываться в память и работать в режиме live.

zoloz
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.