[solved] eltűnt partíció

Van egy vadi új külső vinyóm, adatmentésre. (USB3, ADATA_NH13_1207067610212400001B)

Első használatkor linuxra dugtam, ext4 kellett rá nekem, így cfdisk segítségével csináltam rá partíciós táblát (type: 83), majd mkfs.ext4. Mountoltam, rámásoltam 800GB adatot. Könyvtárakban mászkáltam, egyes könyvtárakat még azon a lemezen tömörítettem is. Majd lecsatoltam.

Másnap tölteném vissza róla az adatokat, de nem tudja mountolni, mondván nem ismeri fel a partíciót. Ami elemzést tudtam, ide be is másoltam. Kérdés, hogy ti mit csinálnátok? dd-val imaget nem tudok hová csinálni, de az adatok máshol megvannak.

sudo gpart /dev/sdd
Begin scan...
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

---

sudo sfdisk /dev/sdd
Checking that no-one is using this disk right now ...
OK

Disk /dev/sdd: 121601 cylinders, 255 heads, 63 sectors/track
Old situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

Device Boot Start End #cyls #blocks Id System
/dev/sdd1 0+ 121601- 121602- 976762552+ 83 Linux
/dev/sdd2 0 - 0 0 0 Empty
/dev/sdd3 0 - 0 0 0 Empty
/dev/sdd4 0 - 0 0 0 Empty
Input in the following format; absent fields get a default value.

Usually you only need to specify and (and perhaps ).

/dev/sdd1 :

---

sudo fdisk /dev/sdd

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').

Command (m for help): p

Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5550977f

Device Boot Start End Blocks Id System
/dev/sdd1 1 121602 976762552+ 83 Linux

Command (m for help):

---

sudo parted /dev/sdd
GNU Parted 2.3
Using /dev/sdd
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: ADATA NH13 (scsi)
Disk /dev/sdd: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 32.3kB 1000GB 1000GB primary

(parted) unit s
(parted) p
Model: ADATA NH13 (scsi)
Disk /dev/sdd: 1953525168s
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 63s 1953525167s 1953525105s primary

---

sudo cfdisk /dev/sdd
FATAL ERROR: Bad primary partition 0: Partition ends in the final partial cylind

Hozzászólások

Ha máshol megvannak az adatok, akkor nem feltétlen kell dd-zni. TestDisk-kel nézd meg első körben.

--
trey @ gépház

Becserélném gyorsan egy wd külső cuccra.