Восстановить partition table на флешке.

Vladimir Smagin belon на ms.tusur.ru
Вс Авг 30 15:13:52 BST 2009


TestDisk checks the partition and boot sectors of your disks.
 It is very useful in recovering lost partitions.
 It works with :
 * DOS/Windows FAT12, FAT16 and FAT32
 * NTFS ( Windows NT/2K/XP )
 * Linux Ext2 and Ext3
 * BeFS ( BeOS )
 * BSD disklabel ( FreeBSD/OpenBSD/NetBSD )
 * CramFS (Compressed File System)
 * HFS and HFS+, Hierarchical File System
 * JFS, IBM's Journaled File System
 * Linux Raid
 * Linux Swap (versions 1 and 2)
 * LVM and LVM2, Linux Logical Volume Manager
 * Netware NSS
 * ReiserFS 3.5 and 3.6
 * Sun Solaris i386 disklabel
 * UFS and UFS2 (Sun/BSD/...)
 * XFS, SGI's Journaled File System
 .
 PhotoRec is file data recovery software designed to recover
 lost pictures from digital camera memory or even Hard Disks.
 It has been extended to search also for non audio/video headers.
 It searchs for
 * Sun/NeXT audio data (.au)
 * RIFF audio/video (.avi/.wav)
 * BMP bitmap (.bmp)
 * bzip2 compressed data (.bz2)
 * Source code written in C (.c)
 * Canon Raw picture (.crw)
 * Canon catalog (.ctg)
 * FAT subdirectory
 * Microsoft Office Document (.doc)
 * Nikon dsc (.dsc)
 * HTML page (.html)
 * JPEG picture (.jpg)
 * MOV video (.mov)
 * MP3 audio (MPEG ADTS, layer III, v1) (.mp3)
 * Moving Picture Experts Group video (.mpg)
 * Minolta Raw picture (.mrw)
 * Olympus Raw Format picture (.orf)
 * Portable Document Format (.pdf)
 * Perl script (.pl)
 * Portable Network Graphics (.png)
 * Raw Fujifilm picture (.raf)
 * Contax picture (.raw)
 * Rollei picture (.rdc)
 * Rich Text Format (.rtf)
 * Shell script (.sh)
 * Tar archive (.tar )
 * Tag Image File Format (.tiff)
 * Microsoft ASF (.wma)
 * Sigma/Foveon X3 raw picture (.x3f)
 * zip archive (.zip)

On Sat, 2009-08-29 at 20:57 +0200, Vladimir Q wrote:
> Аллоха,
> Есть пробема:
> SDHC карта на 8гб в левом разьёме Acer AA1. Была целиком
> отфотматирована в ext2 с помощью fdisk. После полугода использования,
> видимо была вынута без размонтирования.
> При перезагрузке dmesg выдаёт unknown partition table
> Testdisk показывает, что есть одна партиция, причём не с нулевого
> сектора, а с 193. После обновления таблицы ничего не заработало.
> Проанализировал gpart. Вывод следующий:
> 
> sudo gpart /dev/mmcblk0
> 
> Begin scan...
> 
> * Warning: short read near sector(15658864), 65536 bytes instead of
> 66048. Skipping...
> End scan.
> 
> Checking partitions...
> Ok.
> 
> Guessed primary partition table:
> Primary partition(1)
>    type: 000(0x00)(unused)
>    size: 0mb #s(0) s(0-0)
>    chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
> 
> Primary partition(2)
>    type: 000(0x00)(unused)
>    size: 0mb #s(0) s(0-0)
>    chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
> 
> Primary partition(3)
>    type: 000(0x00)(unused)
>    size: 0mb #s(0) s(0-0)
>    chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
> 
> Primary partition(4)
>    type: 000(0x00)(unused)
>    size: 0mb #s(0) s(0-0)
>    chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
> 
> Т.е. все партиции нулевого размера, что нелепо. Может, я не так
> пользуюсь gpart (может, надо запускать как sudo gpart /dev/mmcblk0p1
> ??? ). Как ещё можно попробовать вылечить?
> Заранее спасибо за ответы.




Подробная информация о списке рассылки ubuntu-ru