ubuntu使用入门教程linuxtestdisk使⽤教程,江湖救急!磁盘数据⼤救星TestDisk 导读
当你在朋友或家庭成员的PC上安装操作系统⽽突然遇到数据丢失时,这可能使你惊恐万分;⽽且,这也是⼀个⼤事件。当事情发⽣在你⾃⼰的数据上时,这⾃然是糟糕⽆⽐的;但当问题出现在别⼈家的机器上时,这种感觉是⽆法忍受的。
我就亲⾝经历过上述体验,因为这是我在纽约州北部最近的⼀次家庭团聚中发⽣的情况。当时,我试图在我母亲的笔记本电脑上安装Ubuntu 16.04和Windows 7双系统。我事先根本没有进⾏细致地分析(简直有点难于启齿),结果在备份母亲的数据时失败了。此前,我根本没有重新划分她的硬盘上Windows分区的⼤⼩。直到我试图重新启动机器切换回到Windows 7时,我才意识到我做了什么。
当时,我感到轻微的恐慌并安慰母亲说我保证可以解决这个问题。最终,我到了⼀款真正能够帮我忙的程序———TestDisk。事实
上,TestDisk这个⼯具已经出现⼀段时间了,甚⾄在2011年PCWorld⽹站上就有介绍。这个⼯具的⼯作原理很吸引⼈,只是没有提供漂亮的GUI界⾯帮助。事实证明,它出现在Ubuntu 16.04发⾏时⼀同部署的官⽅Ubuntu⽂件库中。(在Arch Linux Extra⽂件库也提供了这个⼯具。)
使⽤TestDisk
TestDisk的⽹站声称,该程序被设计为“帮助恢复丢失的分区和/或使⽆法再引导的磁盘可启动;前提是,这些症状是由故障软件导致的:例如某些类型的病毒或⼈为错误(例如意外删除分区表),等等。”有关存储驱动器需要理解的⼀点是,当您删除⽂件或分区表时,数据仍存在于磁盘上。实际上,删除操作只是删除了指向数据的指针,从⽽允许操作系统在这些块上进⾏写操作⽽已。(当然,您也可以删除这些数据本⾝,但通常这需要使⽤类似于shred这样的⼯具进⾏专门删除。)
您可以使⽤TestDisk作为Windows或Linux分区的救援⼯具,但是您需要⼀个Ubuntu在线USB驱动器,以便您可以引导到PC上的⼀个单独环境中,然后检索丢失的⽂件。在Ubuntu运⾏环境下,您可以使⽤命令sudo apt-get install testdisk来安装TestDisk。此外,您还需要使⽤管理员权限来运⾏它:sudo testdisk。
简单易⽤TestDisk
在第⼀次运⾏时,TestDisk将询问您是否要启动新的⽇志⽂件。(你可能会做。)此后,程序便会⾃动寻已安装的任何驱动器以使⽤该⽇志⽂件。如果没有到驱动器,则需要将块设备指定为TestDisk的参数,例如:sudo testdisk / dev / sda。如果您不确定要恢复的驱动器位于何处,请使⽤命令lsblk来获取更多信息。
⼀旦您看到驱动器,TestDisk将尝试⾃动检测分区,包括已删除的分区。 TestDisk还会⾃动查⽂件条⽬,虽然损坏或删除的分区需要进⾏更深⼊的扫描。深⼊的扫描将需要⼀些时间,因为TestDisk将逐块读取整个分区。⼀旦扫描完成,且你看到了所有的⽂件,那么你就可以把⽂件复制到备份媒体。
最后,值得特别注意的是,TestDisk只处理驱动器数据中的软件故障,⽽不会在驱动器发⽣物理故障的情况下帮助您。和往常⼀样,你真正应该对你的数据保持良好的备份。原因再简单不过:有了完整的和最新的备份,如果驱动器出了什么问题,那么你就可以⾃由地清除整个驱动器上的数据了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论