我不太了解 Ubuntu 的分区系统,所以我不想做一些可能对系统造成更大损害的事情。我的问题和这个
我使用 Testdisk 来解决这个问题,接下来该怎么做呢:
TestDisk 6.14, Data Recovery Utility, July 2013
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org
Disk /dev/sda - 500 GB / 465 GiB - CHS 60801 255 63
Partition Start End Size in sectors
HPFS - NTFS 0 32 33 12 223 19 204800 [R erv au syst e]
HPFS - NTFS 12 223 20 36384 235 11 584316928
HPFS - NTFS 36384 235 12 36485 193 60 1619968
Linux 36485 226 30 48643 153 22 195313664
Linux 48643 153 23 60305 234 25 187355136
> Linux Swap 60305 234 26 60801 47 46 7956480
如果我错了,请纠正我,但是 sda1 到 sda4 代表 Windows?
xubuntu xubuntu @: ~ $ sudo fdisk -l
Disk / dev / sda: 500.1 GB, 500,107,862,016 bytes
255 heads, 63 sectors / track, 60801 cylinders, total 976 773 168 sectors
Units of sectors = 1 * 512 = 512 bytes
Sector size (logical / physical): 512 bytes / 4096 bytes
size of I / O (minimum / maximum): 4096 bytes / 4096 bytes
Disc ID: 0xa39b801b
Device Boot Start End Blocks Id. System
/ dev / sda1 * 2048 206847 102400 7 HPFS / NTFS / exFAT
/ dev / sda2 206 848 584 522 681 292 157 917 7 HPFS / NTFS / exFAT
/ dev / sda3 584 523 776 586 143 743 809 984 27 Hidden NTFS WinRE
/ dev / sda4 586 145 790 976 771 071 195 312 641 5 Scope
Partition 4 does not begin on a physical cylinder boundary.
/ dev / sda5 968 814 592 976 771 071 3978240 82 Linux swap partition / Solaris
Disk / dev / sdb: 4007 MB, 4007624704 bytes
255 heads, 63 sectors / track, 487 cylinders, sectors Total 7,827,392
Units of sectors = 1 * 512 = 512 bytes
Sector size (logical / physical): 512 bytes / 512 bytes
size of I / O (minimum / maximum): 512 bytes / 512 bytes
Disc ID: 0x0109f674
Device Boot Start End Blocks Id. System
/ dev / sdb1 * 63 7827391 b W95 FAT32 3913664+
Disk / dev / sdc: 1041 MB, 1041628672 bytes
63 heads, 32 sectors / track, 1009 cylinders, sectors Total 2,034,431
Units of sectors = 1 * 512 = 512 bytes
Sector size (logical / physical): 512 bytes / 512 bytes
size of I / O (minimum / maximum): 512 bytes / 512 bytes
Disc ID: 0x00000000
Device Boot Start End Blocks Id. System
/ dev / * sdc1 32 2034430 b W95 FAT32 1017199+
这是我的 GParted:
我将非常感谢您的帮助,因为我一直在 Xubuntu 中工作并且我没有保存我的文件。
编辑:如果你看不懂sudo fdisk -l
,这是屏幕
(法语)翻译如下
答案1
我认为 Windows 刚刚删除了该分区。所以尝试一下这个。
打开测试盘
sudo testdisk
然后选择您的分区表,只需选择它检测到的内容。
然后选择分析
然后按回车键进行快速搜索。
然后像我下面所做的那样选择 Linux 分区。然后按回车键,然后再次按回车键进行更深入的搜索。
该过程应该是这样的,它将需要一些时间。
完成后,使用向上和向下箭头键选择不同的分区,按 p 查看文件列表,如果没有显示,按 q 编辑并选择另一个分区。
当你遇到包含数据的分区时,将所有重要数据复制到另一个位置永远不要备份到同一个驱动器. 通过按 shift 和 : 选择文件进行备份,选择完成后按 c 复制所选文件。或按 a
当您找到想要保存数据的位置后,按 c,您的数据将被复制到该位置。
编辑
数据备份后该做什么。
打开终端并输入
sudo parted /dev/sda
输入单位 s
GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) unit s
然后输入 rescue(将扩展分区的第一个扇区放在这里。)然后(将扩展分区的结束扇区放在这里)
在 Gpart 中,可以通过右键单击扩展分区并单击信息来找到起始扇区和结束扇区
例如或救援命令。
(parted) rescue 21239808 31475711
按回车键。然后它会扫描分区表。当它找到分区时,它会询问您是否要将其添加到分区表中。输入 yes,您就会恢复分区和所有数据。
然后您需要运行这些命令来重新启动它。
sudo grub-install /dev/sda
sudo update-grub /dev/sda
让我知道事情的后续。