ubuntu恢复分区表——testdisk

news/2024/11/15 18:14:02/

testdisk恢复ubuntu分区表

  • testdisk介绍
  • 安装testdisk
  • 使用testdisk恢复分区表

testdisk介绍

testdisk 具有广泛的功能,包括恢复丢失或损坏的分区和使不能启动磁盘可以重新启动,也经常被用来恢复被误删的文件。

安装testdisk

如果系统分区表被删除,需要使用ubuntu的启动盘,选择try ubnutu模式进入试用系统。
1、可以直接在终端安装testdisk:

sudo apt-get install testdisk

通过命令直接打开testdisk:

testdisk

2、也可以访问testdisk的CN网站,
在这里插入图片描述
在文档帮助下找到下载,点击
在这里插入图片描述
选择 Linux, kernel 2.6.18 or later x86_64下载在这里插入图片描述
下载完成后解压缩,进入解压缩文件夹内打开终端:

./testdisk_static

使用testdisk恢复分区表

进入testdisk界面后:

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.orgTestDisk is free data recovery software designed to help recover lost
partitions and/or make non-booting disks bootable again when these symptoms
are caused by faulty software, certain types of viruses or human error.
It can also be used to repair some filesystem errors.Information gathered during TestDisk use can be recorded for later
review. If you choose to create the text file, testdisk.log , it
will contain TestDisk options, technical information and various
outputs; including any folder/file names TestDisk was used to find and
list onscreen.Use arrow keys to select, then press Enter key:
>[ Create ] Create a new log file[ Append ] Append information to log file[ No Log ] Don't record anything

选择[ No Log]

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.orgTestDisk is free software, and
comes with ABSOLUTELY NO WARRANTY.Select a media (use Arrow keys, then press Enter):
>Disk /dev/sda - 2000 GB / 1863 GiB - ST2000DM006-2DM164>[Proceed ]  [  Quit  ]Note: Disk capacity must be correctly detected for a successful recovery.
If a disk listed above has incorrect size, check HD jumper settings, BIOS
detection, and install the latest OS patches and disk drivers.

上下键选择要恢复分区的硬盘,然后选择[Proceed]

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.orgDisk /dev/sda - 2000 GB / 1863 GiB - ST2000DM006-2DM164Please select the partition table type, press Enter when done.
>[Intel  ] Intel/PC partition[EFI GPT] EFI GPT partition map (Mac i386, some x86_64...)[Humax  ] Humax partition table[Mac    ] Apple partition map[None   ] Non partitioned media[Sun    ] Sun Solaris partition[XBox   ] XBox partition[Return ] Return to disk selectionHint: Intel partition table type has been detected.
Note: Do NOT select 'None' for media with only a single partition. It's very
rare for a disk to be 'Non-partitioned'.

据说testdisk会自动选择分区表类型,我的自动选择是[Intel ],也确实没有问题。
Enter进入下一步:

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.orgDisk /dev/sda - 2000 GB / 1863 GiB - ST2000DM006-2DM164CHS 243201 255 63 - sector size=512>[ Analyse  ] Analyse current partition structure and search for lost partitions[ Advanced ] Filesystem Utils[ Geometry ] Change disk geometry[ Options  ] Modify options[ MBR Code ] Write TestDisk MBR code to first sector[ Delete   ] Delete all data in the partition table[ Quit     ] Return to disk selectionNote: Correct disk geometry is required for a successful recovery. 'Analyse'
process may give some warnings if it thinks the logical geometry is mismatched.

选择[ Analyse ],进入下一步:

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.orgDisk /dev/sda - 2000 GB / 1863 GiB - CHS 243201 255 63
Current partition structure:Partition                  Start        End    Size in sectors1 P Linux                26144   7 40 243201  78 13 34870251522 * Linux                    0  32 33   127 155 28    20480003 P Linux                  127 155 29 24104  80 40  3851857924 E extended             24104 113  8 26144   7 39   327659545 L Linux Swap           24104 113 10 26144   7 39   32765952*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted
>[Quick Search]  [ Backup ]Try to locate partition

现在显示的是当前该硬盘的分区状态,选择[Quick Search],进入下一步:

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.orgDisk /dev/sda - 2000 GB / 1863 GiB - CHS 243201 255 63Partition               Start        End    Size in sectors
>D Linux                    0  32 33   127 155 28    2048000D Linux                  127 155 29 24104  80 40  385185792D Linux Swap           24104 113 10 26144   7 39   32765952D Linux                26144   7 40 243201  78 13 3487025152Structure: Ok.  Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,Enter: to continue
ext4 blocksize=4096 Large_file Sparse_SB Recover, 1048 MB / 1000 MiB

出现的分区就是当前的和删除分区前的分区表,上下键选择需要恢复的分区表,按P可以查看该分区下的文件目录。按照提示可以使用c键复制目录下的文件到其它位置。
发现自己需要的分区,按Enter键继续。
当所有分区被列出后,选择Write,按Enter,y或者OK,分区恢复。
如果有分区没有找到,可以在Write选择界面选择Deeper Search进行深度搜索。


http://www.ppmy.cn/news/561189.html

相关文章

硬盘分区丢失如何找回呢?

对于经常用电脑办公的用户应该对分区有很多了解。硬盘可以分成一个或多个分区来安装系统、存储和管理数据。而许多数据通常存储在分区中&#xff0c;如照片、视频、音乐、文档、邮件等。如果分区丢失&#xff0c;分区中的数据也将丢失。硬盘分区丢失如何找回呢? 正常情况下&am…

硬盘分区丢失怎么找回呢?

对于经常使用电脑的小伙伴们&#xff0c;有时会遇到这样的情况&#xff0c;硬盘、移动硬盘等设备必须分区后才能存储数据。但某一天硬盘上的一个分区突然不见了。硬盘分区丢失怎么找回呢?在接下来的内容当中&#xff0c;小编就为大家分享一种恢复的教程详解&#xff0c;一起来…

linux修复丢失的分区表

原文地址&#xff1a;http://fatboy.blog.51cto.com/6671737/1594963 先模拟破快分区表 dd if/dev/zero of/dev/vdb bs512 count1 然后先使用 parted尝试修复 parted /dev/vdb GNU Parted 2.1 使用 /dev/vdb Welcome to GNU Parted! Type help to view a list of commands. …

如何找回丢失的硬盘分区表?

1、运行Diskgenius,记住一定要在纯Dos下运行、这样你后面做的工作才会生效&#xff0c;运行后它会自动检测当前硬盘并将每个分区的信息详细提供给你。 左边柱形图表示硬盘、有几截就代表有几个分区,最下面深蓝色的是主分区,上面一大截灰色的是被误克隆后丢失的分区(现在变成了…

重装系统后,硬盘分区丢失的解决办法

重装系统后&#xff0c;硬盘分区丢失的解决办法 最近发现自己的电脑运行速度变得很慢&#xff0c;于是打算重装系统&#xff0c;从网上下载了一个Ghost系统装完之后&#xff0c;发现原来的C、D、E、F盘变成了一个C盘&#xff0c;瞬间傻眼了&#xff0c;这些年所有的资料全部在电…

硬盘分区表故障和丢失的原因

开启计算机时无法进入Windows界面&#xff0c;甚至通过系统启动盘也无法正常识别硬盘&#xff0c;启动系统时往往会出现“Non-System disk or disk error&#xff0c;replace disk and press a key to reboot”&#xff08;非系统盘或盘出错&#xff09;、“Error Loading Oper…

Testdisk 修复磁盘分区表丢失

文章目录 Testdisk 修复磁盘分区表丢失一、动态磁盘分区表丢失二、下载安装 Testdisk三、恢复分区表 Testdisk 修复磁盘分区表丢失 一、动态磁盘分区表丢失 扩展分卷磁盘空间时&#xff0c;将基本磁盘转化成了动态磁盘&#xff0c;然后不小心将磁盘的分区表改变了&#xff0c…

离散数学大作业任务书

目 录 实际的练习题目、系统的总功能和各子模块的功能………………………………………………………………………………1 1.1题目及问题描述………………………………………………………………1 1.2功能概述………………………………………………………………………1 1.3技…