制作能读取NTFS文件系统的启动盘http://www.dvbbs.net/tech/soft/2006042051147.asp
来源:互联网 发布:能领道具的软件 编辑:程序博客网 时间:2024/06/07 10:01
有一个免费的小工具NTFS Reader for DOS可以帮你的忙。有了NTFS Reader for DOS,你可以用一张软盘启动机器,查看任何FAT16、FAT32、NTFS4和NTFS5的磁盘(包括超过8 GB的分区),以及将文件复制到FAT16、FAT32的磁盘分区和标准的软盘(FAT12)——这里“任何”一词很重要,NTFS Reader除了支持各种老式的IDE驱动器,还支持最新的ATA驱动器、所有SCSI驱动器。虽然它的名字叫做NTFS Reader,其实它最主要的用途应该是将FAT16、FAT32、NTFS分区上的文件复制到软盘或其他设备。
一、初识NTFS Reader
NTFS Reader的官方网站是http://www.ntfs.com/products.htm,国内各大下载网站也有。从官方网站下载来的是一个ZIP文件,体积很小,约800 KB。解开压缩,里面有四个文件:两个文本文件,一个是说明书,一个是许可协议;执行文件ntfsfloppysetup.exe的功能是创建启动盘;另一个执行文件Readntfs.EXE是本文要介绍的主角,体积才137 KB。
顾名思义,NTFS Reader for DOS不能在Windows下运行,你必须按照如下方式使用它:
⑴ 创建一个可启动的软盘。你可以用Ntfsfloppysetup.exe创建,也可以用Windows:在Windows 9x中,使用控制面板中的“添加/删除程序”功能;在Windows XP中,右键点击软盘驱动器,选择“格式化”。如果用后面这种方式,启动软盘的版本是Windows Me的DOS环境。
⑵ 将NTFS Reader的执行文件Readntfs.exe复制到软盘。
⑶ 用软盘启动机器,执行Readntfs。
NTFS Reader的主窗口显示出第一个硬盘的概况,如图一。这个图形显示出,我的测试机器有一个物理硬盘(HDD 80h),它有两个分区——逻辑磁盘C:和一个未分配的分区(其实这是硬盘分区时保留的一小块空间,不能用来存储数据)。窗口的右边部分显示出硬盘的总扇区数和总容量(4 GB)。
图一
点击一个向下的箭头(或按键盘上的向下箭头键),查看属于该硬盘的特定卷的信息,如图二所示。在右边的窗格中,我们可以看到分区C:的类型是NTFS,总容量3.99 GB,总扇区数8369802,每扇区512字节(标准的格式化参数)。
图二
在图二查看C:分区概况的状态下按Enter,进入查看该分区内容的界面,如图三。右边的窗格列出了C:盘根目录下的内容,默认的显示格式分四栏:第一栏是DOS的8.3格式的文件名,按Tab键查看Windows的长文件名,再按一次Tab键返回DOS的8.3格式文件名;第二栏是文件大小,如果是文件夹,则显示为“<<FOLDER>>”;第三栏是文件属性,如存档属性A、系统属性S、隐藏文件H等;第四栏和第五栏是日期、时间信息。在图三中,按上、下箭头键翻动/浏览文件、文件夹的列表。
图三
在图三的视图中,如果当前项目是文件夹,按Enter查看该文件夹的内容;如果当前项目是文件,按Enter查看其内容。
默认情况下,文件内容以十六进制加ASCII文本方式显示,类似于DEBUG的显示界面。如图四,左边一列是内容的位置(偏移量),中间一列是文件内容的十六进制表示形式,右边一列是ASCII字符形式。
图四
在图四界面中,按Tab键切换到文本浏览方式(按ESC返回前一界面,即目录清单),如图五。图中显示的是一份软件说明书,但中文字符无法显示出来,只能显示乱码。
图五
这个工具最主要的缺点是,每次切换目录时,它要花很长的时间才能列出目录的内容,而且这段延迟时间与目录内容的多少基本无关,大约需要5、6秒。在这样的条件下寻找文件无疑是十分辛苦的,幸亏NTFS Reader提供了搜索功能,你可以用完整的文件名或DOS的通配符格式搜索文件。
在图二界面中,按Ctrl+F,出现一个对话框要求输入文件名称,如图六。根据需要输入文件的完整名称或带通配符的名称,按Enter,NTFS Reader开始搜索(按ESC中断搜索)。
图六
NTFS Reader搜索到第一个匹配的文件后停下来显示结果(图七),这时你可以按Enter转到该文件所在目录,或者再按Ctrl+F继续搜索下一个匹配的文件。
图七
当然,许多人使用NTFS Reader的目的可能不光是查看文件,而是要复制文件。如果要复制一个文件,先按上、下箭头键选中它,按Ctrl+C复制,出现一个Save In DOS Real Mode对话框,如图八。
图八
在图八界面中,按Tab键切换光标的当前位置。在Result输入栏指定目标文件。右上角的Drivers列表显示出可用的目标驱动器,这个列表不同于图一的驱动器列表,它排除了所有非FAT文件系统的分区,增加了软驱(以及网络驱动器,如有的话)。当目标驱动器包含子目录时,Folders列表显示出子目录清单。
设置好各个选项后,将光标(输入焦点)移到OK按钮上,按Enter键,文件就被复制到了目标位置,NTFS Reader返回目录内容清单的界面。
顺便说明一下,NTFS Reader能够显示被删除但有恢复可能的目录、文件,不过仅限于显示,不能恢复,也不能将已删除的文件复制到其他磁盘。已删除文件、目录名称的前面带有一个白色方块,如在图三中,O-G-2和ORANT-~1就是两个已删除的目录。
现在,我们的NTFS Reader之旅已经结束。限于文章篇幅,我们只是大略地参观了一下NTFS Reader,许多细节尚未涉及。作为补偿,最后再提供一个技巧:无论你在哪一个界面中,按ESC键总是可以返回前一个(或上一级)界面。如果你一直按ESC,就会退出NTFS Reader!
- 制作能读取NTFS文件系统的启动盘http://www.dvbbs.net/tech/soft/2006042051147.asp
- http://www.soaspx.com/dotnet/asp.net/tech/tech_20100928_5785.html
- http://www.mycodes.net/soft/9718.htm
- ASP中正则表达式的应用 [收藏自http://news.dvbbs.net/infoView/Article_1833.html]
- ASP操作数据库的类 http://www.blueidea.com/tech/program/2007/5064.asp
- arp病毒利用的Javascript技术http://www.blueidea.com/tech/web/2007/4879.asp
- 段正淳的css笔记http://www.blueidea.com/tech/web/2007/5008_2.asp
- 段正淳的css笔记 Ⅰ http://www.blueidea.com/tech/web/2007/5008.asp#comment
- JavaScript开发时的五个小提示http://www.blueidea.com/tech/web/2007/5110.asp
- 关于JAVA的字符编码问题()http://www.cndw.com/tech/program/2006042861203.asp
- http://www.tech-invite.com/
- css模拟title和alt的提示效果 http://www.blueidea.com/tech/web/2006/4171.asp
- 在C语言中以编程的方式获取函数名http://www.newasp.net/tech/program/23098.html
- 用Agent+ASP技术制作语音聊天室http://www.23js.net/2632.html
- ASP用JMail、CDO发送邮件[转贴 http://www.blueidea.com/tech/program/2003/721.asp]
- 创建一个ASP通用分页类[转贴 http://www.blueidea.com/tech/program/2004/1989.asp]
- 制作UBUNTU U盘启动盘(http://www.debuntu.org/book/export/html/160)
- 支持FAT32和NTFS的引导扇区源码http://www.x86asm.com/DisplayArticle.asp?BoardID=4&ArticleID=148
- ms tips
- 几种DOS下实用的MP3播放器的介绍http://lason.bokee.com/5967848.html
- 关于jsp相对路径
- 关于无法执行添加/移除操作
- 数据库连接工厂 - 抽象工厂的应用(C#)
- 制作能读取NTFS文件系统的启动盘http://www.dvbbs.net/tech/soft/2006042051147.asp
- 关于两个页面传递参数来显示图片
- 透彻分析FAT文件系统!(四)http://www.vmware.cn/Article/26.html
- 移动硬盘上安装WIN PE最简单的方法http://dzh.mop.com/topic/main/readSubMain_6459066_0.html
- 不怕病毒、駭客威脅的系統 Windows PE v3.0 繁體版http://tw.myblog.yahoo.com/sodown5805/article?mid=1038
- 开源DOS操作系统终于推出1.0版本http://soft.yesky.com/info/13/2571513.shtml
- CSS+DIV 接触(1):表单的制作
- 1个人开发操作系统-初篇 http://blog.csdn.net/tyrone1979/archive/2006/08/03/1013734.aspx
- ReactOs-与windows相像的开源操作系统http://www.itug.cn/xitong/Ms%20Dos/20070706/1116.htm