![dd:尝试恢复我的文件系统](https://linux22.com/image/869816/dd%EF%BC%9A%E5%B0%9D%E8%AF%95%E6%81%A2%E5%A4%8D%E6%88%91%E7%9A%84%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F.png)
Ubuntu:14.04
我错误地运行了以下命令
dd if=/dev/zero of=/dev/sda2 bs=1024 count=1
现在 grub 无法识别文件系统,因此 linux 无法启动。我想我按照上述命令在硬盘上写入了 0,而不是 SD 卡(我的实际意图)。有什么方法可以撤消此操作吗?
我能够使用实时 USB 启动我的系统并执行 fdisk 等。
信息
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#
现在我已经连接了我的实时 USB,因此您可以在上面看到 sdb1。