dd: Tentando recuperar meu sistema de arquivos

1

ubuntu: 14.04

Por engano, eu executei o seguinte comando

dd if=/dev/zero of=/dev/sda2 bs=1024 count=1

e agora o grub é incapaz de reconhecer o sistema de arquivos e assim o linux não está sendo iniciado. Eu acho que eu escrevi 0s no meu disco rígido de acordo com os comandos acima, em vez de cartão SD (minha intenção real). Existe uma maneira de desfazer isso?

Eu posso inicializar meu sistema usando um USB ativo e capaz de fazer fdisk etc.

Info

 root@ubuntu:/home/ubuntu# fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x77777777

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63    61240297    30620117+  83  Linux
/dev/sda2        61241342   312560639   125659649    f  W95 Ext'd (LBA)
/dev/sda5       122479623   183719339    30619858+   7  HPFS/NTFS/exFAT
/dev/sda6       183719403   250276634    33278616    7  HPFS/NTFS/exFAT
/dev/sda7       250276698   312560639    31141971    7  HPFS/NTFS/exFAT
/dev/sda8        61241344    65239039     1998848   82  Linux swap / Solaris
/dev/sda9        65241088   122479369    28619141   82  Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdb: 16.0 GB, 16008609792 bytes
255 heads, 63 sectors/track, 1946 cylinders, total 31266816 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *         192    31266815    15633312    c  W95 FAT32 (LBA)
root@ubuntu:/home/ubuntu# 

Agora eu conectei meu USB ao vivo para ver sdb1 acima.

    
por paresh bhoi 29.03.2015 / 11:03

0 respostas