CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Windows专区 >  Windows NT/2000/XP/2003

各位MVP 能不能给讲讲 NTFS的FAT结构

楼主delphi_xizhousheng(西周生)2005-06-15 02:12:09 在 Windows专区 / Windows NT/2000/XP/2003 提问

我由于用PQ合并分区时导致部分数据丢失   把剩下的数据剪切出来后   该硬盘已经没有任何文件(包括隐藏和系统文件)     而实际却被使用了500M   请问这500M的数据还能恢复么?我想修复FAT表   不知道有没有用    
        各位MVP   能不能给讲讲   NTFS的FAT结构 问题点数:100、回复次数:17Top

1 楼yzjloveme(我是谁)回复于 2005-06-15 05:39:20 得分 5

楼主的问题问的不对吧!  
  NTFS和FAT是两种不同的文件格式系统,而且我也不明白楼主的意思,楼主机子的问题是两个不同文件系统的分区在用PQ是出现的问题呢,还是其他的?  
  一般不要对硬盘操作.试试FINAL   DATA   之类的工具找找看吧!  
  祝你好运!Top

2 楼cadust(寸寒)回复于 2005-06-15 07:51:50 得分 5

不是很明白楼主的意思Top

3 楼show1097336(nono)回复于 2005-06-15 08:25:15 得分 5

用final   data,我试过,成功救回数据Top

4 楼zkxz(挑战)回复于 2005-06-15 08:46:34 得分 10

回复人:   yzjloveme(我是谁)   (   )   信誉:100     2005-06-15   05:39:00     得分:   0      
     
     
        楼主的问题问的不对吧!  
  NTFS和FAT是两种不同的文件格式系统,而且我也不明白楼主的意思,楼主机子的问题是两个不同文件系统的分区在用PQ是出现的问题呢,还是其他的?  
     
  --------------------------------  
  楼主这里说的FAT不是指一种分区格式,而是指File   Association   Table(文件分配表),所有分区格式都有文件分配表,NTFS也是。^_^  
   
  To   楼主,  
  装个Final   Data可以将其余数据复制出来。不过要注意一点,不要往那个盘上再做任何写操作了。Top

5 楼zkxz(挑战)回复于 2005-06-15 08:48:47 得分 5

Sorry!偶的英语实在烂,把FAT的全称写错了。应该是File   Allocation   Table。^_^带来不便,还望海涵。Top

6 楼suspension(临界悬浮)回复于 2005-06-15 10:04:49 得分 10

你可以使用专门的软件,如Final   Data   for   NTFS,或者是Get   Data   Back   for   NTFS。这两个软件的文件恢复效果都不错,如果在文件删除后没有任何文件操作,恢复率接近100%。所以不要等到文件删除后才安装这个软件,最好是与Windows系统一起安装,并在出现文件误删除后立刻执行恢复操作,一般可以将删除的文件恢复回来。Top

7 楼alex6520(还有不明,请短信联系)回复于 2005-06-15 10:47:34 得分 10

好象刚格式化了盘都会有部分空间是被使用了的吧  
  你整个硬盘被使用了500M应该也不是什么数据哦Top

8 楼xxfree(休闲泽源)回复于 2005-06-15 12:27:23 得分 10

要数据恢复的话,你可以用DISKMAN,在东莞的话可以找我,qq:78143794  
   
  NTFS与FAT         
     
   
  1、什么是ntfs-新(n)技术(t)文件(f)系统(s)?    
  想要了解ntfs,我们首先应该认识一下fat。fat(file   allocation   table)是“文件分配表”的意思。对我们来说,它的意义在于对硬盘分区的管理。fat16、fat32、    
  ntfs是目前最常见的三种文件系统。    
  fat16:我们以前用的dos、windows   95都使用fat16文件系统,现在常用的windows   98/2000/xp等系统均支持fat16文件系统。它最大可以管理大到2gb的分区,但每个分区最多只能有65525个簇(簇是磁盘空间的配置单位)。随着硬盘或分区容量的增大,每个簇所占的空间将越来越大,从而导致硬盘空间的浪费。    
  fat32:随着大容量硬盘的出现,从windows   98开始,fat32开始流行。它是fat16的增强版本,可以支持大到2tb(2048gb)的分区。fat32使用的簇比fat16小,从而有效地节约了硬盘空间。ntfs:微软windows   nt内核的系列操作系统支持的、一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式。随着以nt为内核的windows   2000/xp的普及,很多个人用户开始用到了ntfs。ntfs也是以簇为单位来存储数据文件,但ntfs中簇的大小并不依赖于磁盘或分区的大小。簇尺寸的缩小不但降低了磁盘空间的浪费,还减少了产生磁盘碎片的可能。ntfs支持文件加密管理功能,可为用户提供更高层次的安全保证。    
   
  2、什么系统可以支持ntfs文件系统?    
  只有windows   nt/2000/xp才能识别ntfs系统,windows   9x/me以及dos等操作系统都不能支持、识别ntfs格式的磁盘。由于dos系统不支持ntfs系统,所以最好不要将c:盘制作为ntfs系统,这样在系统崩溃后便于在dos系统下修复。    
  ntfs与操作系统支持情况如下:    
  fat16 windows   95/98/me/nt/2000/xp   unix,linux,dos    
  fat32 windows   95/98/me/2000/xp    
  ntfs    windows   nt/2000/xp    
   
  3、我们需要ntfs吗?    
  windows   2000/xp在文件系统上是向下兼容的,它可以很好地支持fat16/fat32和ntfs,其中ntfs是windows   nt/2000/xp专用格式,它能更充分有效地利用磁盘空间、支持文件级压缩、具备更好的文件安全性。如果你只安装windows   2000/xp,建议选择ntfs文件系统。如果多重引导系统,则系统盘(c盘)必须为fat16或fat32,否则不支持多重引导。当然,其他分区的文件系统可以为ntfs。    
   
  4、如何将fat分区转换为ntfs?    
  windows   2000/xp提供了分区格式转换工具“convert.exe”。convert.exe是windows   2000附带的一个dos命令行程序,通过这个工具可以直接在不破坏fat文件系统的前提下,将fat转换为ntfs。它的用法很简单,先在windows   2000环境下切换到dos命令行窗口,在提示符下键入:d:\>convert   需要转换的盘符   /fs:ntfs。如系统e盘原来为fat16/32,现在   需要转换为ntfs,可使用如下格式:d:\>convert   e:   /fs:ntfs。所有的转换将在系统重新启动后完成。本人极力推荐使用此法进行转换!速度奇快。    
        
    此外,你还可以使用专门的转换工具,如著名的硬盘无损分区工具powerquest   partition   magic   7.0,软件下载页面http://soft.km169.net/soft/html/196...中选择“convert   partition”按钮,或者是从界面菜单条“operations”项下拉菜单中选择“convert”命令。激活该项功能界面。在界面中选择转换输出为“ntfs”,之后单击“ok”按钮返回程序主界面。单击界面右下角的“apply”添加设置。此后系统会重新引导启动,并完成分区格式的转换操作。    
   
  5、如何在ntfs格式分区下找回意外删除丢失的文件?    
  你可以使用专门的软件,如final   data   for   ntfs,或者是get   data   back   for   ntfs   1.04。这两个软件的文件恢复效果都不错。本人推荐使用get   data   back   for   fat    
  1.05/ntfs   1.04(是2个软件),下载地址    
  http://download-tipp.de/cgi-bin/suc...奈募指椿乩础?/a>    
  6、如果windows   2000/xp安装在c盘(ntfs格式),当windows崩溃时在dos状态下不能进入c盘,怎么办?    
  你可以使用windows   2000/xp的安装光盘启葱薷磜indows,或者是制作windows   2000/xp的安装启动应急盘。注意:windows   2000的安装盘制作程序在程序的安装光盘中,而windows   xp的应急盘制作是独立提供的,需要从微软的网站下载。    
   
  7、final   data   for   ntfs或get   data   back   for   ntfs可以修复被意外格式化的硬盘吗?    
  这两个软件都可以恢复格式化删除的数据(低级格式化除外)。常规格式化删除的只是数据信息,低级格式化则删除全部数据区,当硬盘技术还不像现在这样发达的时候,磁盘表面很容易磨损。硬盘使用者对经常出现的读错误,往往采用低级格式化。修复被格式化的硬盘,只能将这个硬盘拆下来,安装到其他的计算机中,之后执行文件修复操作。final   data甚至可以修复由cih病毒破坏的硬盘。    
   
  8、windows   98(fat系统)下如何直接读写ntfs文件系统    
    当电脑安装有windows   98和windows   2000/xp两个操作系统,如何在fat系统下直接读写ntfs文件系统?虽然fat系统可以转换为ntfs系统,但是有时我们需要在机器中同时安装windows   98和windows   2000/xp。此时的麻烦就来了,由于windows   98不能读取windows   2000的ntfs,那么如何进行数据交换呢?实际上我们只需要使用一个小小的软件ntfs   for   windows   98就可以让windows   98轻松读取、甚至写入ntfs分区。首先,到    
  该工具的下载网址http://down.hothost.com/list.asp?id=514下载ntfs   for   windows   98 1.07版(能读写!)。解压缩后,请把cr整个目录(里边有7个读取ntfs文件系统必须使用到windows   2000/xp的系统文件,其它3个是注释文件)copy到c盘(也可改名为ntfs_files,我是这样改的),安装结束后会出现一个配置界面,在该界面中的“ntfs   system   files”项中需要设置的是程序可以借用的windows   2000/xp系统的相关文件保存路径,你就选择刚才copy到盘的cr目录即可,然后其它什么都不必去操作,到此设置完成,单击ok按钮保存设置并退出。重启后就可以在windows   98下访问ntfs分区了!经过实际使用,证明安装此软件后,在ntfs分区上能读、写!以上内容本人在win98se+winxp_procn+winxp_proen及winme+winxp_procn+winxp_proen上验证通过!(2台机)    
  下面的内容仅供参考,建议你不要实施,至少我是这样做的。   "drive   letter   assignments”项中提供的设置是设置允许可以识别的ntfs分区盘符,设置的依据可以参考在windows   2000/xp下的盘符顺序。如果单击界面中的“advanced”按钮,在关联界面中提供了针对设置的ntfs分区高级设置,其中包括设置为只读属性“read-only”、允许写入“write-through”。对于检查点间隔“checkpoint   interval”和写回间隔“writeback   nterval”,使用程序提供的默认设置即可。    
   
  9、如何在dos系统下直接读写ntfs文件系统?    
    winternals   software   lp   公司提供了工具软件解决了这个问题。用一张ms-dos启动盘就可以作到以前不可能作到的事,修改,删除,更新   ntfs上的文件,实际    
  ntfsdos   pro   是在   windows   nt   出问题时的一个修复工具。http://soft.winzheng.com/searchengi...龊闷舳碳纯伞?/a>    
   
    10、在ntfs系统下,如何保护自己的文件、文件夹?    
  由于ntfs文件分区格骄哂辛己玫陌踩裕绻悴幌M约涸谟才讨械奈募黄渌说饔没虿榭矗褂萌ㄏ蘅刂品绞郊用苁欠浅S行У姆椒āI柚梅椒ǚ浅<虻ィ阂韵低彻芾碓鄙矸莸锹迹褂檬蟊暧壹セ餍枰用艿奈募校≡瘛皃roperties”,切换到“security”选项卡。在“group   of   user   names”项中设置允许访问的用户只有administrator和自己。删除其他的所有用户。保存设置退出即可。此后,其他用户将不能访问该文件夹。使用这项功能需要注意的是:一定要保证只有你一个人知道administrator密码,并且设置其他用户不能属于administrator。此外,你还可以详细的给每个用户设置权限,包括设置读取权限、写入权限、删除权限等,这样使用起来就更加灵活。你还可以设置权限,控制一个磁盘,或者磁盘分区只为自己使用,这样其他人就不能看到你的任何东西了。    
   
     
  Top

9 楼delphi_xizhousheng(西周生)回复于 2005-06-15 13:08:26 得分 0

大侠们   我早已用过FinalData   恢复到得都是我拷贝出去的文件和目录   原来因为合并分区造成MFT和FAT混乱丢失的数据始终没有办法恢复   我用整理硬盘工具发现   已经使用的500M数据完全都是MFT碎片(为了节省空间   把簇设置太小   导致MFT全碎了)   不晓得MFT和FAT能不能修复   我也一直不敢往硬盘里写数据   到处都是恢复数据的广告   也号称可以恢复MFT/FAT   不晓得用什么工具    
      虽然已经查到NTFS的目录文件结构   但是在扇区编辑时看到一堆HEX还是晕   MVP们还知道哪些工具么?Top

10 楼delphi_xizhousheng(西周生)回复于 2005-06-15 13:48:36 得分 0

alex6520:我只是把硬盘中所有看得到(   包括隐藏和系统)的文件剪切出来   就算是新格式化的分区   对于总共只有20G的硬盘而言   MFT不会在没有任何数据的情况下就大到500M吧:)   我一块160G的硬盘分成一个区刚开始也才使用了不到100M   500M应该都是破碎混乱的文件目录   而这些目录应该就是对应那些因为合并分区而‘消失’的文件(而不是被剪切出去的文件)   我觉得是这样   不知道您是否还有其他办法呢Top

11 楼delphi_xizhousheng(西周生)回复于 2005-06-15 18:46:21 得分 0

大家都下班了没   来看看呗Top

12 楼gernal_dn()回复于 2005-06-15 23:02:34 得分 10

NTFS用的不是FAT架构,而是MFT架构。  
  http://www.fix.com.cn/news/ReadNews.asp?NewsID=102&BigClassID=5&SmallClassID=9&SpecialID=0  
  http://www.fix.com.cn/news/ReadNews.asp?NewsID=103&BigClassID=5&SmallClassID=9&SpecialID=0  
  http://www.fix.com.cn/news/ReadNews.asp?NewsID=104&BigClassID=5&SmallClassID=9&SpecialID=0  
  Top

13 楼delphi_xizhousheng(西周生)回复于 2005-06-16 16:33:33 得分 0

谢谢gernal_dn()     这个我看过    
  能把$MFT   dump出来么?我安装了symbols   好象还不行Top

14 楼gernal_dn()回复于 2005-06-16 16:56:02 得分 10

WinHEX下Tools   -   Open   Disk可以dump,更专业一点的有Acronis   Disk   Director   Suite,Acronis   Disk   Editor   等。  
  Top

15 楼No001(Zidane5)(Beckham7)回复于 2005-06-16 17:35:13 得分 10

http://www.study888.com/computer/jichu/hard/200503/22251.htmlTop

16 楼delphi_xizhousheng(西周生)回复于 2005-06-17 02:19:42 得分 0

非常感谢   最后想多问一句   不知道$MFT中Residece区域的逻辑扇区   怎么办呢?   nfi这些工具好象只能看到Residece区域以外的表项Top

17 楼xxfree(休闲泽源)回复于 2005-06-17 10:26:37 得分 10

还不结贴?用diskman   中的重建分区表,就可以把你的PQ搞坏的分区恢复过来.......可以找我吧  
  QQ:78143794Top

相关问题

  • 谁能讲讲:
  • 请讲讲early binding
  • 谁能讲讲detours?
  • 帮忙给讲讲!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • 转换2000分区的问题??(fat->ntfs)
  • 高手给讲讲INSTALLSHIELD。。。。。。。
  • 高手给讲讲servlet listener!
  • 讲讲低格和分区!
  • 请高手讲讲 namespace
  • 请高手给讲讲

关键词

  • 文件
  • 系统
  • 硬盘
  • 格式化
  • 转换
  • 安装
  • 界面
  • 数据
  • windows
  • 修复

得分解答快速导航

  • 帖主:delphi_xizhousheng
  • yzjloveme
  • cadust
  • show1097336
  • zkxz
  • zkxz
  • suspension
  • alex6520
  • xxfree
  • gernal_dn
  • gernal_dn
  • No001
  • xxfree

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo