NTFS 文件系统下数据误删除时的恢复办法

一、卸载硬盘,不要继续在硬盘中写入内容。

二、安装恢复命令 ntfsundelete

yum install "ntfs*" -y

三、命令参数

-f:该选项将会重写一些敏感的默认值,例如不要覆盖当前已经存在的文件
-i:该选项表示恢复这些节点的文件,多个节点用逗号或者“-”隔开
-t:该选项指定从当前时刻起前t段时间内删除的文件,可以使用d、w、m、y后缀分别表示天、周、月、年
-u:选择恢复文件的模式

四、命令示例

  1. 查看被删除文件的信息
ntfsundelete /dev/sdb2 -f  
  1. 恢复被删除的文件
ntfsundelete /dev/sdc2 -u -i 36,38 # 恢复 Inode 为 36,38 的两个文件
ntfsundelete /dev/sdc2 -u -i 2842-30100 # 恢复 Inode 从 2842 到 30100 之间的文件到当前目录

参考文档:http://www.voidcn.com/article/p-hfcscrzu-mb.html

推荐阅读更多精彩内容