在一次不小心的操作中把Linux的扩展分区表删了,其中扩展分区有3个逻辑分区,有个逻辑分区是Mount到根目录的。
幸好当时机器没有重启,如果重启机器了那么机器上的东西会全部丢失。
在咨询相关人士后,有人提供可以采用fdisk按以前的大小重建分区就能找回来。但是仔细分析后,如果重建分区后,并不知道以前的分区size,文件分配表肯定会丢失。这样肯定不是我想要的结果,
登录上机器后,cat /proc/partitions 发现以前的分区信息还在,这时候想利用parted恢复分区表,在创建分区表后,parted无法正确识别原有分区表类型,只好把新创建的分区表删了。这时候心想肯定死定了。
怀着最后一丝希望在google上搜索:linux parted ,找到了一线希望,发现有人建议使用testdisk来恢复分区表。下载testdisk在Linux下的二进制代码后,testdisk提示:kernel too old,心想,难道testdisk linux版本是在高版本内核上编译的?幸好testdisk是基于gpl协议发行的,下载linux源代码后,make、make install。再运行,OK!能够正常运行了!
启动testdisk后,按菜单提示使用恢复功能。经过几分钟后,testdisk找到了全部被删除的分区表。爽!
testdisk我爱你!!
如果没有特别注明,本Blog文章岂为原创。
转贴请注明出处: http://netbus.iteye.com
分享到:
相关推荐
当用户误删分区时,数据并没有立即被物理擦除,只是分区表中的信息被清除或修改,使得系统无法识别这些区域。这就是“分区恢复”的核心概念,即通过恢复分区表信息来找回丢失的数据。在这个过程中,像“testdisk”...
运行在虚拟机的Linux下,解决误删了oracle的表空间,不用重装oracle
文章还提到了在Linux系统中,如何使用testdisk工具恢复被误删的分区表。作者在不小心操作中删除了Linux的扩展分区表,但是使用testdisk工具成功恢复了分区表。 这篇文章主要讲述了ubuntu安装黑屏的问题是如何解决的...
TestDisk与PhotoRec出自同一开发者,它主要用于修复分区表和恢复丢失的分区,但也可以辅助数据恢复。在尝试恢复误删文件时,TestDisk的“Undelete”功能可能派上用场。 ### 5. 数据恢复服务 如果以上方法都无效,...
使用TestDisk进行恢复的过程通常包括选择设备、分析分区表、查找丢失的分区,然后尝试恢复文件。不过,使用此类工具时必须谨慎,因为错误的操作可能导致数据进一步损坏。 总的来说,恢复Linux系统中被删除的文件...
在Windows系统中,当一个文件被删除,系统并不会立即清除其在硬盘上的数据,而是将其从文件分配表(FAT或MFT,对于NTFS)中移除,释放出相应的簇链。这意味着只要数据尚未被新数据覆盖,理论上就有可能恢复已删除的...
`testdisk`主要用于分区表修复,但也可尝试恢复数据。`extundelete`适用于ext2、ext3、ext4文件系统,它能扫描文件系统的未分配空间,尝试恢复已删除的文件。 4. **备份恢复**:如果定期进行系统或数据备份,从备份...
当硬盘分区表出现问题时,例如被误删或格式化,WinHex可以帮助我们手动恢复。分区表是硬盘上存储分区信息的关键区域,包含每个分区的起始位置、类型、大小等关键数据。 分区表中的字节有特定的含义: 1. **引导...
testdisk能帮助恢复丢失的分区表和引导扇区,而photorec则专注于从已删除或格式化的分区中找回文件。此外,extundelete工具专用于恢复ext文件系统中的误删文件。 在更复杂的情况下,如RAID阵列故障,mdadm工具可以...
3. **分区表丢失或错误**:如果分区表受损,例如病毒导致盘符消失、人为重新分区等,100%的数据恢复是可能的,前提是未写入新数据且备份了分区表。没有备份的话,可以使用软件如FindBack或Acronis Recovery尝试恢复...
- 备份分区表可大大提高数据恢复的成功率。 - 推荐使用的数据恢复软件有:Acronis Recovery、FindBack等,这些工具支持多种文件系统。 ##### 4. 系统重装或误“Ghost”后数据丢失 - **原因**:当用户重新安装...
这通常涉及到对硬盘MBR(主引导记录)、GPT(GUID分区表)或其他分区表的分析和修复。 5. **预览与选择性恢复**:高级的分区工具提供预览功能,让用户在恢复前查看文件内容,确保找到的文件是正确的。此外,用户...
1. **分区恢复**:当硬盘分区表损坏或被误删时,testdisk能够扫描硬盘并尝试重建分区表,找回丢失的分区。它可以识别多种分区类型,如FAT、NTFS、EXT、HFS+等。 2. **启动扇区修复**:启动扇区是系统启动的关键部分...
在处理Linux系统中因执行rm -rf命令而导致的重要数据丢失问题时,存在多种技术手段和工具可以尝试恢复误删的文件。本文详细记录了实际操作中的一次服务器数据恢复过程,包括事件发生背景、操作步骤、使用的工具及...
在Linux中,`Fdisk`是一个命令行工具,用于创建、删除、查看和修改硬盘分区表。它支持MBR(主引导记录)和GPT(GUID分区表)两种分区表类型,适用于BIOS和UEFI启动模式。 使用`Fdisk`进行硬盘分区的基本步骤如下: ...
2. **格式化恢复**:如果硬盘被错误地格式化,或者分区表损坏,该软件可以扫描并恢复被格式化的数据。 3. **分区丢失恢复**:在分区丢失或分区表损坏的情况下,软件应能检测到丢失的分区,并从中恢复数据。 4. **...
它可以处理MBR、GPT、BSD等分区表格式,并且对于动态卷(如Windows的RAID或VMware的虚拟硬盘)也有很好的支持。 **4. 高级功能** R-Studio提供了许多高级特性,如预览功能,允许你在恢复前查看文件内容,确保找到的...
实验结果表明,基于日志的文件恢复方法能够有效地恢复Android智能终端上被误删的文件,这对于保护用户数据和提高用户体验具有重要意义。 总结来说,Android智能终端中基于日志的文件恢复方法是利用EXT4文件系统的...
当硬盘分区表损坏或者分区被意外删除时,R-Studio可以通过扫描磁盘扇区,重建分区表,从而找回丢失的分区及其内的文件。它甚至可以处理RAID(冗余磁盘阵列)系统,为大型企业级用户提供服务。 格式化恢复是另一个...