Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: USB: Can't read superblock  (Прочитано 13567 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jel

  • Активист
  • *
  • Сообщений: 828
    • Просмотр профиля
Re: USB: Can't read superblock
« Ответ #15 : 22 Мая 2008, 12:17:15 »
А что пишет на:

sudo fdisk -l /dev/sdb

Возможно повреждена таблица разделов, а не сам раздел.

Оффлайн jmaniac

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
  • jmaniac
    • Просмотр профиля
Re: USB: Can't read superblock
« Ответ #16 : 22 Мая 2008, 22:01:03 »
на sudo fdisk -l /dev/sdb пишет 
Цитировать
   root@jmaniac-pc:~# fdisk -l /dev/sdb

Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x235e840c

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       30401   244196001   42  SFS


Этой коммандой dd if=/dev/sdb1 of=~/flash.img.bin bs=1024 создал образ
Получилось 5.5Гб, хотя флешь на 2Гб )
Что дальше с этим можно зделать и как?
Love, tenderness, freedom and peace

Оффлайн jel

  • Активист
  • *
  • Сообщений: 828
    • Просмотр профиля
Re: USB: Can't read superblock
« Ответ #17 : 22 Мая 2008, 22:34:36 »
Однозначно - убит MBR на флэшке. Поэтому и не монтируется толком.
Что бы сделал я:

1. Сохранить старый MBR (на всякий случай) - dd if=/dev/sdb of=~/my.old.flash.mbr bs=512 count=1
2. Заново создать раздел на флэшке. fdisk-ом. То есть убить старый, создать новый, поставить верный ID для FAT и т.д.
    вся прелесть в том, что fdisk ничего, кроме MBR не трогает, следовательно данные останутся там, где они были и, если раздел создан верно - он прекрасно примонтируется со всеми имеющимися поторхами.
3. если что-то пошло не так - всегда можно откатить назад старый MBR - не зря же мы его бэкапили.

Как вариант - можно попробовать помучать раздел testdisk (есть в репозитории), это если боязно самолично кромсать по живому fdisk-ом.

Оффлайн jmaniac

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
  • jmaniac
    • Просмотр профиля
Re: USB: Can't read superblock
« Ответ #18 : 23 Мая 2008, 01:29:33 »
удалил раздел..... создал Fat32
после преминения....
Цитировать
Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 22: Invalid argument.
The kernel still uses the old table.
The new table will be used at the next reboot.

WARNING: If you have created or modified any DOS 6.x
partitions, please see the fdisk manual page for additional
information.

...так флешку примонтировать и немогу ((

Цитировать
Command (m for help): p

Disk /dev/sdd1: 2055 MB, 2055175680 bytes
64 heads, 62 sectors/track, 1011 cylinders
Units = cylinders of 3968 * 512 = 2031616 bytes
Disk identifier: 0x6f20736b

     Device Boot      Start         End      Blocks   Id  System
/dev/sdd1p1               1        1011     2005793    b  W95 FAT32

при попытке dd if=/dev/sdd1 of=~/flashback.img.bin bs=1024
получаю файл в 0байт
« Последнее редактирование: 23 Мая 2008, 01:35:03 от jmaniac »
Love, tenderness, freedom and peace

Оффлайн jel

  • Активист
  • *
  • Сообщений: 828
    • Просмотр профиля
Re: USB: Can't read superblock
« Ответ #19 : 23 Мая 2008, 11:08:39 »
"WARNING: Re-reading the partition table failed with error 22: Invalid argument.
The kernel still uses the old table.
The new table will be used at the next reboot."

Он пишет, что перечитать таблицу разделов не удалось и до следующей перезагрузки ядро будет использовать старую.
Флэшку выдергивал?

Если нет - понятно почему не читает dd - таблица разделов в памяти еще старая, кривая.

В новой не совсем понял выделенное жирным.

Device     Boot      Start         End      Blocks   Id  System
/dev/sdd1p1               1        1011     2005793    b  W95 FAT32

На моей флэшке раздел выглядит так:

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1         730      501584    b  W95 FAT32

 

Страница сгенерирована за 0.027 секунд. Запросов: 23.