3.9 系统完全崩溃时拯救文件
前面我们讲述了在安全模式下拯救文件的方法,然而事实上,在我们所遇到的系统崩溃情况下,安全模式往往是无法使用的,因此我们必须脱离Windows XP来拯救文件。
其实这种方法相对也比较简单,只要我们掌握使用另外一个操作系统来访问现有的操作系统的方法就可以了。我们知道,当今的操作系统除了微软的DOS、Windows 95/98/ME/2000/NT、XP外,还有开源社区的Linux阵营。因为本书主要以Windows XP为基础,所以我们在这里将使用DOS操作系统配合一些软件来拯救丢失的文件。
在DOS下访问Windows XP,下面将模拟如何在DOS模式下将位于“我的文档”中的名为“test.doc”的文件复制到D盘。
3.9.1 使用C盘FAT格式拯救“我的文档”中的文件
当我们的C盘使用FAT16/32分区格式时,拯救“我的文档”的方法是将需要的文件复制到其他分区就可以了,步骤如下。
(1)使用无忧启动光盘启动进入DOS模式。
(2)选择“6”,选择“回到DOS提示符”,如图3-78所示。
图3-78 回到DOS提示符
(3)出现 DOS 命令提示符,因为 DOS 下不识别长文件名,所以如果我们要进入“C:\Documents and Settings\administrator\My Documents”文件夹只能依次执行“cd mydocume~1”、“cd admini~1”、“cd mydocu~1”命令,如图3-79所示。
图3-79 进入“我的文档”
(4)执行“dir”命令查看是否有需要的文件,如图3-80所示。
图3-80 查看是否有需要的文件
(5)执行“copy test.doc d:\”,此时将出现如图3-81所示的界面。
图3-81 复制需要的文件
(6)键入“d:”后再执行“dir”命令就可以看到该文件已经位于D盘。
当需要复制多个类型的文件时,可以使用通配符“*”:输入“copy *.欲复制文件的后缀d:\”,比如要复制的文件名称为“test.doc”,那么我们只要输入“copy *.doc d:\”就可以了,这样就把所有后缀为doc的文件复制到了D盘。
如果需要复制的文件名为中文,我们可以启动UCDOS输入中文,如果嫌麻烦,通配符这种方法也同样有效,比如要复制的文件名称为“文件.doc”,在DOS下我们是看不到该文件名的。我们只要输入“copy *.doc d:\”就可以连同其他文件一并复制到D盘。
注意
DOS下的一些基本操作是非常有效的,虽然现在DOS的使用已经越来越少,但是读者注意一定要尽量掌握一些DOS命令,对于通配符“*”、“? ”更要有深入的了解。
3.9.2 C盘NTFS分区格式拯救“我的文档”中的文件
如果C盘使用的是NTFS分区,那么我们在DOS下会发现并不能看到该分区,其原因在于DOS不能访问NTFS分区,因此,与上一种方法相比,我们要解决的就是通过软件来访问NTFS分区。
具体方法如下。
(1)使用无忧启动光盘启动进入DOS模式。
(2)选择4,选择“NTFSDOS查看NTFS分区”,如图3-82所示。
图3-82 NTFSDOS
(3)该程序将自动加载NTFS分区为另外一个盘符,如图3-83所示。
图3-83 NTFSDOS运行情况
(4)我们只要使用前文所述的同样的命令,同样的方法将该分区中的文件备份出来就可以了。
3.9.3 系统崩溃时从回收站中恢复文件
我们都知道系统回收站的作用,在 Windows 资源管理器或“我的电脑”中删除文件后,该文件显示在“回收站”中。在清空“回收站”或还原该文件之前,它一直保留在“回收站”中。因此我们可以从回收站中找到误删除的文件或文件夹。
当我们的操作系统尚能正常使用时,我们都知道从回收站中恢复文件的方法,只要双击进入回收站,找到需要的文件将其剪切到指定文件夹就可以了。
而如果因为误操作等原因导致Windows崩溃,而且还急需恢复Windows回收站中的内容的话,其原理也同样与上述两种方法差不多。只是不同的是,回收站在 Windows 中是一个特殊的文件夹,位于各个分区的根目录下,名称为“RECYCLED”。而且其中的文件也不是像普通文件夹那样存放。下面将模拟恢复C盘的“test.doc”文件,具体方法如下。
(1)进入DOS模式,如果文件中有中文名称,需要运行UCDOS。
(2)使用“C:”命令进入F盘,由于RECYCLED文件夹默认是隐藏目录,所以使用“Dir”命令无法看到该文件,我们要在该命令后面附加“/a”参数,即键入:“dir/a”从而列出该分区下的所有文件夹,如图3-84所示。
图3-84 列出所选分区下的所有文件夹
(3)键入“cd recycled”后,进入回收站文件夹,同样,利用dir/a命令列出隐藏的文件(Dc1.lnk, DF4.doc),你所需要恢复的文件就在这些文件中,如图3-85所示。
图3-85 dir/a命令列出隐藏的文件
(4)这时我们可以发现该文件夹内的文件名完全不是我们删除时的文件名,它们的命名有这样一种规则,即D<文件的原始驱动器号><#>.<原始扩展名>,如DC4.doc =(c驱动器,第四个删除的文件,.doc文件)。
(5)我们可以根据列出的删除时间来判断哪个是我们需要的文件,或者根据删除编号来判断,然后将其复制就可以了。
(6)我们要恢复DC4.doc文件,只要执行“copy dc4.doc d:\test.doc”命令就可以成功地将该文件恢复到D盘,从而恢复该文件,如图3-86所示。
图3-86 从回收站中恢复文件