NTFS数据恢复和FAT分区数据恢复的不同
来源:互联网 发布:男朋友丁丁太小 知乎 编辑:程序博客网 时间:2024/05/11 20:14
因为NTFS文件系统与FAT和FAT32文件系统完全不同,数据恢复必须采用不同的方法。然而,也有例外,这篇教程的最后一部分将讨论无论任何系统格式下都能运行的最终(last ditch)恢复技术,但是现在我们要讨论的是NTFS文件系统从一个数据恢复点是如何工作的。
如果你用Google搜索一下NTFS数据恢复技术,你可能得到最多的链接是关于卖数据恢复产品的网站。这是因为NTFS被设计可以自己执行数据恢复,而不需要使用第三方数据恢复软件或者操作。在这个工作中有两个主要技术来实现这个功能:簇重映射(cluster remapping)和事务日志(transaction logging)。
簇重映射
簇重映射是通过自动方式把数据从硬盘包含坏的分区的簇上自动移动到良好的簇的技术。簇重映射的结构不用,取决于包含这个坏的扇区的卷是否是容错的,而且坏的扇区在读写过程中是否被发现。
让我们讨论一下在没有容错的卷上写入的操作,当数据被写入NTFS卷,操作系统在写的操作时把检查扇区做为确认进程的一部分,如果操作系统检测到一个扇区是损坏的。Windows标记整个簇都是损坏的,这样它在将来就不往这个簇上存储数据。(这是因为簇不能被再细分)数据将被存储到良好的簇内,这样不会有数据损失。
但是如果这个坏的扇区在读取时候被检测到,情况就不一样了。操作系统将返回一个读取错误的消息来响应被数据请求。这里有几种不同的理论关于接下来如何解决这个问题。一些资料表示,一旦这个读取错误发生,Windows把这个扇区和其中的簇标记为损坏,所以簇其中的数据将完全丢失。另外一些资料说,如果这个数据的一部分能读出来,Windows在标记这个扇区为损坏之前,把这些数据移到另一个簇。如果有读者知道关于权威地描述这个问题的微软资料,麻烦告知我(http://www.sitit.com)。
- NTFS数据恢复和FAT分区数据恢复的不同
- NTFS文件系统数据恢复----解析分区结构
- FAT文件系统数据恢复原理
- linux 分区数据恢复
- NTFS和FAT分区的问答.txt
- 恢复移动硬盘分区后丢失的数据
- 分区破坏及数据恢复
- 数据恢复+删除+重新分区
- 丢失分区数据恢复方法?
- 分区丢失数据恢复技巧
- ntfs下数据恢复软件编写心得
- NTFS文件系统数据恢复----解析MFT表
- NTFS文件系统数据恢复----目录结构解析
- NTFS文件系统数据恢复----解析MFT表
- NTFS文件系统数据恢复----解析MFT表
- 数据的备份和恢复
- 数据的备份和恢复
- 数据恢复软件开发、编程-NTFS扫描恢复通用库
- 最合适的IT人才是这样被筛选出来的
- pb 和 c 数据类型对照表
- 我的第一个birt报表
- 做一个专业的IT管理人才必备的十大能力
- FC5-(linux)内核编译,新手艰辛的历程
- NTFS数据恢复和FAT分区数据恢复的不同
- 1~2
- java中的时间操作
- E-mail和IM真的应该被监控么?
- WEB开发者须学习的10种编程语言
- Ubuntu 的安装
- I made it[by Mr.No]
- 定制linux下环境变量
- 转贴-如果你想成功,35岁前必须做好的十件事情