Программа для диагностики жёстких дисков R.tester

Бесплатная программа для восстановления файлов R.saver

Неофициальный блог R.LAB, заходите!

Восстановление данных
восстановление данных
Звоните нам в Москве: +7(495) 230−1000
30.09.2020, 03:43:45 *
Добро Пожаловать, гость. Пожалуйста войдите или зарегистрируйтесь, если хотите стать полноправным участником форума. Не получили активационное письмо?

Страницы: 1 2 [3] 4 5
  Печать  
автор Тема: Программный ремонт USB flash в Linux  (прочитано 141770 раз)
Rozik
Jr. Member
**

Репутация: 12
сообщений: 80


Linux Enthusiast


просмотр профиля WWW
« Ответить #30 было: 17.10.2008, 22:14:32 »

В Линуксе уйма софта кроме fdisk и mkdosfs для организации _правильной_ системной логики на флешках. Cfdisk, parted, GParted, QTParted. Для последних двух даже маны читать не надо - знай себе кнопки дави Smiley . На Knoppix LiveCD всё перечисленное есть.
Авторизирован

"Кадры решают всё" (с)
CarMan
Newbie
*

Репутация: 0
сообщений: 2


просмотр профиля
« Ответить #31 было: 01.12.2008, 10:48:03 »

Спасибо автору за жизненный материал! Все получилось! Изобретать велосипед еще раз не пришлось.
Авторизирован
CarMan
Newbie
*

Репутация: 0
сообщений: 2


просмотр профиля
« Ответить #32 было: 01.12.2008, 11:05:56 »

P.S. кстати флешка была 8Gb!
Авторизирован
locale
Global Moderator
Sr. Member
*

Репутация: 16
сообщений: 313


просмотр профиля
« Ответить #33 было: 01.12.2008, 14:16:30 »

P.S. кстати флешка была 8Gb!

А что такого особенного в 8Гб флешках?
Авторизирован
Rozik
Jr. Member
**

Репутация: 12
сообщений: 80


Linux Enthusiast


просмотр профиля WWW
« Ответить #34 было: 07.01.2009, 22:26:17 »

Необходимое дополнение для любителей командной строки и флешек более 2 ГБ. Их форматим в FAT32. Для этого в fdisk тип раздела указываем 0B или 0C, форматируем mkdosfs -F 32
Авторизирован

"Кадры решают всё" (с)
Ivan.K
Newbie
*

Репутация: 0
сообщений: 2


просмотр профиля
« Ответить #35 было: 17.01.2009, 15:46:27 »

Так, имеем непонятно как убитый плеер NeXX NF315 256mb, он же vfat флэшка.
lsusb
hpc next # lsusb
Bus 001 Device 010: ID 0402:5661 ALi Corp.
-------
hpc next # hdparm /dev/sdb
/dev/sdb:
 readonly      =  0 (off)
 readahead     = 256 (on)
 geometry      = 1024/0/62, sectors = 0, start = 0
-------
hpc next # dd if=/dev/zero of=/dev/sdb
dd: opening `/dev/sdb': No medium found

При ивлечении стика /dev/sdb пропадает, как и положено.
Хотелось бы что-нибудь сделать с этим....
Авторизирован
Ivan.K
Newbie
*

Репутация: 0
сообщений: 2


просмотр профиля
« Ответить #36 было: 17.01.2009, 16:33:40 »

Судя по всему нужно перепрошить, но вот ирония, нужно идти в магазин за гиговым стиком дабы поставить win. (Нет CDROM).
Сейчас эксперементирую с различными mbr дабы запустить дос с hdd.
Авторизирован
udmitriy
Newbie
*

Репутация: 0
сообщений: 1


просмотр профиля
« Ответить #37 было: 23.01.2009, 02:52:03 »

Статья относительно форматирования конечна полезна начинающим пользователям линукс но, все связанное с коррекным форматированием и тд. и тп. - полная лабуда. влешка ни когда таким образом не станет нормальной и на нее ни когда нельзя будет положиться как на корректный источник переноса информации. есть более коррекный и надежный способ "починки" флешки под win. для всего етого нужно - ногти(вскрыть флешку), интернет(для выяснения точного объема флеш памяти), программа для работы с контроллером флешки. 1. вскрываем флешь и читаем название самой микросхемы флешь-> поиск в yahoo.com данных об объеме флешки. (информация обычно в мегабитах или килобитах -для чего нужно разделить на 8 объем с даташитов)-> сверить с реальным.(а не навело ли вас на мысль что объем вместо 1 гигабайта 1 гигабит?). 2 ищем программу для микроконтроллера (по надписи на микросхемке контроллера(обычно маленькая квадратная микруха)). 3.запускаем програмку и Lolevel-форматируем флешку- вуаля все работает, показывает реальный объем флешки и форматируется корректно в виндовс! - этот способ работает не просто корректно, а идеально работает со всеми флешками и даже китайского производства!    может чего и забыл (по мелочи, а так же то как долго выбудете искать информацию о типе микросхемы и программе для работы с данным контроллером)
Авторизирован
Rozik
Jr. Member
**

Репутация: 12
сообщений: 80


Linux Enthusiast


просмотр профиля WWW
« Ответить #38 было: 28.01.2009, 02:28:47 »

Упертость отдельных д'Артаньянов меня просто поражает. Читать не читал, но "лабуда" и хоть ты тресни.
Кокретный пример: 2-хгигабайтная Canyon на Phison. Слетела фирмварь. Фирменным ПО под виндой прошил, после чего это же ПО форматит её как супер-флоппи (sic!).
Еще раз: как ни крути системную логику флешки надо доводить до ума по описанному мной алгоритму, чтоб она не только "форматировалась корректно в виндовс", а и работала в других ОС как полноценное ЛБА-устройство, а не как дискета-переросток. И во Фре, и в Линуксе, и в Солярке и т. д., а не только в Майкрософтовских поделках для домохозяек.
Я думаю, что за 2 года обсуждения и комментирования этой статьи уже можно было в это врубиться.
Авторизирован

"Кадры решают всё" (с)
int_ua
Newbie
*

Репутация: 1
сообщений: 1


просмотр профиля
« Ответить #39 было: 23.05.2009, 22:13:33 »

уже второй раз помогает эта статья: плеер не умеет корректно отключать карточку.
Решил написать скрипт:
код:
#!/bin/sh
# by int_ua, using http://rlab.ru/doc/repair_usb_flash_linux.html

dev=$(zenity --entry --entry-text="/dev/sdb")
#gksu hdparm $dev
gksu dd if=/dev/zero of=$dev
gksu fdisk $dev << EOF
n
p
1
t
1
6
w
EOF
gksu mkdosfs $dev"1"
Авторизирован
Rozik
Jr. Member
**

Репутация: 12
сообщений: 80


Linux Enthusiast


просмотр профиля WWW
« Ответить #40 было: 03.06.2009, 23:07:11 »

Спасибо.
Для пущей универсализации скрипта под разные объемы и малые и большие лучше всё таки, чтоб fdisk писал тип 0C, и форматить mkdosfs -F 32. Я писал об этом чуть выше. Хотя, в целом, это непринципиально.
Авторизирован

"Кадры решают всё" (с)
leomaks
Newbie
*

Репутация: 0
сообщений: 5


просмотр профиля
« Ответить #41 было: 21.12.2009, 16:56:08 »

Помогите. убил флеху
код:
root@slax:~# lsusb
Bus 002 Device 003: ID 1516:8628 CompUSA 128M Pen Drive
root@slax:~# hdparm /dev/sdd

/dev/sdd:
 readonly      =  0 (off)
 readahead     = 256 (on)
 geometry      = 1024/0/62, sectors = 0, start = 0
root@slax:~# dd if=/dev/zero of=/dev/sdd
dd: opening `/dev/sdd': No medium found
Авторизирован
Rozik
Jr. Member
**

Репутация: 12
сообщений: 80


Linux Enthusiast


просмотр профиля WWW
« Ответить #42 было: 21.12.2009, 18:23:47 »

Она и была неживая изначально:
geometry      = 1024/0/62, sectors = 0, start = 0
Авторизирован

"Кадры решают всё" (с)
leomaks
Newbie
*

Репутация: 0
сообщений: 5


просмотр профиля
« Ответить #43 было: 22.12.2009, 08:02:29 »

Она и была неживая изначально
нет. она была больной: при проверке у нее были беды на 2018 мегабайте (сама флеха 4 гига). я запустил RecoveryDisk6281_20080328_NR.exe из комплекта SK6281_PDT_20080409. прога немного подумала и после сделала кнопку "EXIT" активной, ну я и нажал на ВЫХОД. Вот после этого мой кингсон стал видется skimedi с 0 гигов. При повторном запуске RecoveryDisk.exe прога выдает "LLF Paramter Read Error!". Винда, и другие проги ее не могут форматнуть.
Авторизирован
leomaks
Newbie
*

Репутация: 0
сообщений: 5


просмотр профиля
« Ответить #44 было: 22.12.2009, 09:25:18 »

УРА!!!
Помогла утилита SK6281_PDT_20080409 но запущенная не испод Win7 а из XP. Всем спс.
Авторизирован
Страницы: 1 2 [3] 4 5
  Печать  
 
Перейти в раздел:  

Яндекс.Метрика
Восстановление данных - R.LAB
Москва, Коровий Вал, д. 1А  (схема проезда). Телефон: +7 (495) 230−1000; e-mail: 
Другие города »