硬盘的P表和G表

P-list(永久缺陷表) :
如今的硬盘密度越来越高,单张盘片上存储的数据量往往超过40Gbytes. 硬盘厂家在生产盘片过程极其精密,但也很难做到百分百的完美,硬盘盘面上或多或少的存在一些缺陷。厂家在硬盘出厂前把所有的硬盘都进行自动校准,在自动校准过程中将自动找出所有缺陷磁道和缺陷扇区,记录在P-list中。并且在对所有磁道和扇区的编号过程中,将跳过这些缺陷部分,让用户永远不能用到它们。这样,用户在分区、格式化、检查刚购买的新硬盘时,很难发现有问题。一般的硬盘都在P-list中记录有一定数量的缺陷, 少则数十,多则数以万计。希捷酷鱼系列的硬盘本身P-LIST列表最大支持16000个。

G-list(增长缺陷表):
用户在使用硬盘过程中,有可能会发现一些新的缺陷扇区。 按“三包”规定,只要出现一个缺陷扇区,商家就应该为用户更换或保修。现在大容量的硬盘出现一个缺陷扇区的概率实在很大,这样的话硬盘商家就要为售后服务头痛了。于是,硬盘厂商设计了一个自动修复机制,叫做Automatic Reallcation。有大多数型号的硬盘都有这样的功能:在对硬盘的读写过程中,如果发现一个缺陷扇区,则自动分配一个备用扇区替换该扇区,并将该扇区及其替换情况记录在G-list中。这样一来,少量的缺陷扇区对用户的使用就没有太大的影响。

G-LIST(增长缺陷列表)包括了所有由客户端软件和硬盘内部功能产生的缺陷。G-LIST和P-LIST互不包含。
G-LIST包括:1、在介质校验过程中由格式化命令产生的缺陷;2、之前由REASSIGN BLOCKS命令产生的缺陷;3、之前由硬盘内部功能和自动重分配功能产生的缺陷。

“文件夹加密超级大师”案例

  情况:使用 文件夹加密超级大师 v15.81 加密后,由于超出次数后没有解密就卸载了,接着发现加密过的文档扩展名增加了.ffs*,使用者直接把扩展名删掉后发现文档打开不了。

  恢复流程:该软件超过试用次数后还可以解密的,那么把上面的流程倒过来就可以了。

1.修改回对应的扩展名,下面是对应的扩展名

.ffs0 -> txt
.ffs1 -> zip?rar?
.ffs2 -> doc
.ffs3 -> mdb
.ffs4 -> xls
.ffs5 -> htm?html?
.ffs6 -> bmp
.ffs7 -> wmv
.ffs8 -> ppt

2.安装 文件夹加密超级大师 并解密。

其中有意思的是:安装 文件夹加密超级大师 后不能修改安装目录下的 fse.exe 和 ffs* 的文件,所以要注意上面的步骤,至于为什么不能修改以后有空再看了。呵呵

PC3000 简介

 PC-3000 是由俄罗斯著名硬盘实验室-- ACE Laboratory研究开发的商用的专业修复硬盘综合工具。它是从硬盘的内部软件来管理硬盘,进行硬盘的原始资料的改变和修复。PC-3000 是一套硬盘硬件修复工具,需配合对应的 Data Extractor  才能进行数据恢复。

PC-3000 相关

详细介绍:http://www.myung.cn/pc3k.asp 

DE介绍:http://www.myung.cn/pc3kDE.asp

支持的硬盘:http://www.myung.cn/pc3ksupport.asp 

数据恢复成功率:http://www.myung.cn/artD.asp

硬盘的寻址和工作模式

硬盘的寻址模式

1.硬盘的寻址模式,通俗地说,就是主板BIOS通过什么方式,查找硬盘低级格式化划分出来的扇区的位置。不同的硬盘的容量,有不同的寻址模式。
CHS(或称为Normal)模式: 适应容量≤504MB的硬盘
LARGE(或称LRG)模式: 适应504MB≤容量≤8.4GB的硬盘
LBA(Logical Block Addressing)模式: 适应容量≥504MB的硬盘,但BIOS需支持扩展INT13H,否则也只能适应≤8.4GB的硬盘
以上三种寻址模式,可在BIOS设置的“STANDARD  CMOS  SETUP"项目中的“MODE"选项中选择(以AWARD  BIOS为例)。
由于LARGE、LBA寻址模式采用了逻辑变换算法,比CHS复杂。但到目前为止大多数的资料、磁盘工具类软件中,采用的硬盘参数介绍和计算方法却还是按照相对而言比较简单的CHS寻址模式,因此,CHS寻址模式是硬盘寻址模式的基础,理解CHS寻址模式,对目前而言的硬盘使用和维护,还是很有用的。

2.CHS寻址模式:
① CHS寻址模式将硬盘划分为磁头(Heads)、柱面(Cylinder)、扇区(Sector)。
△磁头(Heads):每张磁片的正反两面各有一个磁头,一个磁头对应一张磁片的一个面。因此,用第几磁头就可以表示数据在哪个磁面。
△柱面(Cylinder):所有磁片中半径相同的同心磁道构成“柱面",意思是这一系列的磁道垂直叠在一起,就形成一个柱面的形状。简单地理解,柱面数=磁道数
△扇区(Sector):将磁道划分为若干个小的区段,就是扇区。虽然很小,但实际是一个扇子的形状,故称为扇区。每个扇区的容量为512字节。
② 知道了磁头数、柱面数、扇区数,就可以很容易地确定数据保存在硬盘的哪个位置。也很容易确定硬盘的容量,其计算公式是:
硬盘容量=磁头数×柱面数×扇区数×512字节
③LARGE寻址模式把柱面数除以整数倍、磁头数乘以整数倍而得到的逻辑磁头/柱面/扇区参数进行寻址,所以表示的已不是硬盘中的物理位置,而是逻辑位置。LBA寻址模式是直接以扇区为单位进行寻址的,不再用磁头/柱面/扇区三种单位来进行寻址。但为了保持与CHS模式的兼容,通过逻辑变换算法,可以转换为磁头/柱面/扇区三种参数来表示,但表示的也和LARGE寻址模式一样,已不是硬盘中的物理位置,而是逻辑位置了。
 
硬盘的工作模式

    现在主板支持三种硬盘工作模式:NORMAL、LBA和LARGE模式。

NORMAL普通模式是最早的IDE方式。在此方式下对硬盘访问时,BIOS和IDE控制器对参数不作任何转换。该模式支持的最大柱面数为1024,最大磁头数为16,最大扇区数为63,每扇区字节数为512。因此支持最大硬盘容量为:512×63×16×1024=528MB。在此模式下即使硬盘的实际物理容量更大,但可访问的硬盘空间也只能是528MB。
如果硬盘用的是28位寻址模式,柱面低位寄存器(8位)+柱面高位寄存器(8位)+扇区寄存器(8位)+磁头寄存器(4位),那么柱面最大数是65535(2的16次方),扇区最大数是255(2的8次方减1),磁头最大数是16(2的4次方),那么最大容量是136.9GB。现在用的是32位寻址,最大支持 2TB。

LBA(Logical Block Addressing)逻辑块寻址模式。这种模式所管理的硬盘空间突破了528MB的瓶颈,可达8.4GB。在LBA模式下,设置的柱面、磁头、扇区等参数并不是实际硬盘的物理参数。在访问硬盘时,由IDE控制器把由柱面、磁头、扇区等参数确定的逻辑地址转换为实际硬盘的物理地址。在LBA模式下,可设置的最大磁头数为255,其余参数与普通模式相同。由此可计算出可访问的硬盘容量为:512×63×255×1024=8.4GB。现在的 LBA 模式是采用48位寻址模式,理论上支持 560000GB。

LARGE大硬盘模式。当硬盘的柱面超过1024而又不为LBA支持时可采用此种模式。LARGE模式采取的方法是把柱面数除以2,把磁头数乘以2,其结果总容量不变。例如,在NORMAL模式下柱面数为1220,磁头数为16,进入LARGE模式则柱面数为610,磁头数为32。这样在DOS看来柱面数小于1024,即可正常工作。目前基本上只有LBA有实际意义了。

现在大硬盘的支持需要三样支持:1.主板,2.BIOS,3.操作系统,缺一不可

基本磁盘和动态磁盘

基本磁盘和基本卷


基本磁盘和基本卷基本磁盘是包含主磁盘分区、扩展磁盘分区或逻辑驱动器的物理磁盘。基本磁盘上的分区和逻辑驱动器称为基本卷。只能在基本磁盘上创建基本卷。

可在基本磁盘上创建的分区个数取决于磁盘的分区样式:

对于主启动记录 (MBR) 磁盘,可以最多创建四个主磁盘分区,或最多三个主磁盘分区加上一个扩展分区。在扩展分区内,可以创建多个逻辑驱动器。
对于 GUID 分区表 (GPT) 磁盘,最多可创建 128 个主磁盘分区。由于 GPT 磁盘并不限制四个分区,因而不必创建扩展分区或逻辑驱动器。
可以向现有的主磁盘分区和逻辑驱动器添加更多空间,方法是在同一磁盘上将原有的主磁盘分区和逻辑驱动器扩展到邻近的连续未分配空间。要扩展基本卷,必须使用 NTFS 文件系统将其格式化。可以在包含连续可用空间的扩展分区内扩展逻辑驱动器。如果要扩展的逻辑驱动器大小超过了扩展分区内的可用空间大小,只要存在足够的连续未分配空间,扩展分区就会增大直到能够包含逻辑驱动器的大小。有关描述如何扩展基本卷的说明,请参阅扩展基本卷。

在运行 MS-DOS、Windows 95、Windows 98、Windows Millennium Edition、Windows NT 4.0 或 Windows XP Home Edition 且配置成通过 Windows XP Professional 或 Windows Server 2003 家族操作系统来双引导的计算机上,始终运行基本卷而不使用动态卷。这些操作系统不能访问存储在动态卷上的数据。

Windows XP Professional 和 Windows Server 2003 家族操作系统不支持使用 Windows NT 4.0 或更早版本创建的多磁盘基本卷,如卷集、镜像集、带区集或带奇偶校验的带区集。有关使用 Windows NT 4.0 多磁盘基本卷的信息,请参阅使用 Windows NT 4.0 多磁盘存储。

动态磁盘和动态卷

动态磁盘和动态卷动态磁盘可以提供一些基本磁盘不具备的功能,例如创建可跨越多个磁盘的卷(跨区卷和带区卷)和创建具有容错能力的卷(镜像卷和 RAID-5 卷)。所有动态磁盘上的卷都是动态卷。

有五种类型的动态卷:简单卷、跨区卷、带区卷、镜像卷和 RAID-5 卷。镜像卷和 RAID-5 卷是容错卷,并且仅在运行 Windows 2000 Server、Windows 2000 Advanced Server、Windows 2000 Datacenter Server 或 Windows Server 2003 家族操作系统的计算机上可用。不过,也可以通过运行 Windows XP Professional 的计算机在这些操作系统上远程创建镜像卷和 RAID-5 卷。

不管动态磁盘使用主启动记录 (MBR) 还是 GUID 分区表 (GPT) 分区样式,都可以创建最多 2,000 个动态卷,但是动态卷的推荐值是 32 个或更少。

有关管理动态卷的信息,请参阅管理动态卷。

使用动态磁盘和动态卷时要考虑的事项
当使用动态卷时,应当考虑以下事项:

安装 Windows Server 2003 家族操作系统。只有当动态卷是由基本启动卷或基本系统卷转换而来时,才能在该动态卷上执行 Windows Server 2003 家族操作系统的全新安装。如果从动态磁盘的未分配空间中创建动态卷,则无法在该卷上安装 Windows Server 2003 家族操作系统。该安装限制的产生是由于 Windows Server 2003 家族产品的安装程序仅能识别在分区表中具有记录的动态卷。但是可以扩展该卷(如果该卷是简单卷或跨区卷)。
不要将包含 Windows 2000、Windows XP Professional 或 Windows Server 2003 家族操作系统多个安装的基本磁盘转换为动态磁盘。转换后,就不太可能使用该操作系统来启动计算机了。

有关基本卷的信息,请参阅基本磁盘和基本卷。

便携式计算机和可移动媒体。便携式计算机,可移动磁盘,使用通用串行总线 (USB) 或 IEEE 1394(也称为“火线”)接口的可分离磁盘,以及连接到共享 SCSI 总线的磁盘并不支持动态磁盘。 如果使用便携式计算机,则在“磁盘管理”的图形视图或列表视图中右键单击磁盘时,将看不到将磁盘转化为动态磁盘的选项。
启动和系统分区。可以将包含系统或启动分区的基本磁盘转化为动态磁盘。转化磁盘后,这些分区将变为简单系统或启动卷(在重新启动计算机后)。不能将现有的动态卷标记为活动。可以将包含启动分区(包含了操作系统)的基本磁盘转化为动态磁盘。转化磁盘后,启动分区变为简单启动卷(重新启动计算机后)。
镜像启动和系统卷。在将包含启动和系统分区的磁盘转化为动态磁盘后,可将启动和系统卷镜像到另一动态磁盘上。然后,如果包含启动和系统卷的磁盘失败,则您可从包含这些卷的镜像的磁盘中启动计算机。详细信息,请参阅创建和测试镜像系统或启动卷。
将动态磁盘转化成基本磁盘。将基本磁盘转化为动态磁盘后,不能将动态卷改回到分区。而是必须移动或备份数据,删除磁盘上的所有动态卷然后转换该磁盘。详细信息,请参阅将动态磁盘更改为基本磁盘。
卷影副本存储区。如果使用基本磁盘作为卷影副本的存储区,并且希望将该磁盘转换为动态磁盘,请务必采取以下预防措施以避免数据丢失。如果该磁盘为非启动卷,而且不是原始文件所驻留的卷,则在将该包含卷影副本的磁盘转换为动态磁盘前,必须先卸载含有原始文件的卷并使其脱机。必须在 20 分钟内使含有原始文件的卷返回联机状态,否则,存储在现有卷影副本中的数据将丢失。如果卷影副本位于启动卷上,那么可以将该磁盘转换为动态磁盘而不丢失卷影副本。
使用带 /p 选项的 mountvol 命令可以将卷卸载并使其脱机。使用 mountvol 命令或“磁盘管理”单元可以安装卷并使其联机。

分区和分区表的说明

GUID 分区表(GPT)

        一种由基于 Itanium 计算机中的可扩展固件接口 (EFI) 使用的磁盘分区架构。与主启动记录 (MBR) 分区方法相比,GPT 具有更多的有点,因为它允许每个磁盘有多达128个分区,支持高达 18 千兆兆字节的卷大小,允许将主磁盘分区表和备份磁盘分区表用于冗余,还支持唯一的磁盘和分区 ID (GUID)。

主启动记录 (MBR)

        硬盘上的第一个扇区,启动计算机的过程就是从这里开始的。MBR 包含用于磁盘的分区表和少量的被称为“主引导代码”的可执行代码。

主磁盘分区

        可在基本磁盘上创建的一种分区类型。主磁盘分区是物理磁盘的一部分,它象物理上独立的磁盘那样工作。对于基本主启动记录 (MBR) 磁盘,在一个基本磁盘上最多可以创建四个主磁盘分区,或者三个主磁盘分区和一个有多个逻辑驱动器的扩展磁盘分区。对于 GUID 分区表 (GPT) 磁盘,最多就可创建128个主磁盘分区。也称为“卷”。

扩展磁盘分区

        一种分区类型,只可以在基本的主启动记录 (MBR) 磁盘上创建。如果您想在基本的 MBR 磁盘上创建四个以上的卷,扩展磁盘分区将非常有用。与主磁盘分区不同的是,不要用文件系统格式化扩展磁盘分区,然后给它指派一个驱动器号。相反,您可以在扩展磁盘分区中创建一个或多个逻辑驱动器。创建逻辑驱动器之后,可以将其格式化并为其指派一个驱动器号。

逻辑驱动器

        在基本的主启动记录 (MBR) 磁盘的扩展磁盘分区中创建的卷。逻辑驱动器类似于主磁盘分区,只是每个磁盘最多只能有四个主磁盘分区,而在每个磁盘上创建的逻辑驱动器的数目不受限制。逻辑驱动器可以被格式化并指派驱动号。

磁盘阵列(Raid)介绍-常见的类型

     RAID 0:把多个磁盘合并成一个大的磁盘,不具有冗余功能,并行I/O,速度最快。它是将多个磁盘并列起来,成为一个大硬盘。在存放数据时,其将数据按磁盘的个数来进行分段,然后同时将这些数据写进这些磁盘中。所以,在所有的级别中,RAID 0的速度是最快的。但是RAID 0没有冗余功能,如果一个磁盘(物理)损坏,则所有的数据都无法使用。

  RAID 1:两组相同的磁盘系统互作镜像,速度没有提高,但是允许单个磁盘出错,可靠性最高。RAID 1就是镜像。其原理为在主硬盘上存放数据的同时也在镜像硬盘上写一样的数据。当主硬盘(物理)损坏时,镜像硬盘则代替主硬盘的工作。因为有镜像硬盘做数据备份,所以RAID 1的数据安全性在所有的RAID级别上来说是最好的。但是其磁盘的利用率却只有50%,是所有RAID上磁盘利用率最低的一个级别。

  RAID 3 存放数据的原理和RAID 0、RAID 1不同。RAID 3是以一个硬盘来存放数据的奇偶校验位,数据则分段存储于其余硬盘中。它象RAID 0一样以并行的方式来存放数,但速度没有RAID 0快。如果数据盘(物理)损坏,只要将坏硬盘换掉,RAID控制系统则会根据校验盘的数据校验位在新盘中重建坏盘上的数据。利用单独的校验盘来保护数据虽然没有镜像的安全性高,但是硬盘利用率得到了很大的提高,为n-1。但缺点是作为存放校验位的硬盘,工作负荷会很大,因为每次写操作,都会把生成的校验信息写入该磁盘,而其它磁盘的负荷相对较小,这会对性能有一定的影响。

  RAID 5:RAID 5是在RAID 3的基础上进行了一些改进,当向阵列中的磁盘写数据,奇偶校验数据均匀存放在阵列中的各个盘上,允许单个磁盘出错。RAID 5也是以数据的校验位来保证数据的安全,但它不是以单独硬盘来存放数据的校验位,而是将数据段的校验位交互存放于各个硬盘上。这样,任何一个硬盘损坏,都可以根据其它硬盘上的校验位来重建损坏的数据。硬盘的利用率也是n-1,要求至少要有3块硬盘才能实现。

  RAID 5E(RAID 5 Enhencement): RAID 5E是在 RAID 5级别基础上的改进,与RAID 5类似,数据的校验信息均匀分布在各硬盘上,但是,在每个硬盘上都保留了一部分未使用的空间,这部分空间没有进行条带化,最多允许两块物理硬盘出现故障。看起来,RAID 5E和RAID 5加一块热备盘好象差不多,其实由于RAID 5E是把数据分布在所有的硬盘上,性能会与RAID5 加一块热备盘要好。当一块硬盘出现故障时,有故障硬盘上的数据会被压缩到其它硬盘上未使用的空间,逻辑盘保持RAID 5级别。

    Matrix RAID:即所谓的“矩阵RAID”,是ICH6R南桥所支持的一种廉价的磁盘冗余技术,是一种经济性高的新颖RAID解决方案。Matrix RAID技术的原理相当简单,只需要两块硬盘就能实现了RAID 0和RAID 1磁盘阵列,并且不需要添加额外的RAID控制器,这正是我们普通用户所期望的。Matrix RAID需要硬件层和软件层同时支持才能实现,硬件方面目前就是ICH6R南桥以及更高阶的ICH6RW南桥,而Intel Application Acclerator软件和Windows操作系统均对软件层提供了支持。

    Matrix RAID的原理就是将每个硬盘容量各分成两部分(即:将一个硬盘虚拟成两个子硬盘,这时子硬盘总数为4个),其中用两个虚拟子硬盘来创建RAID0模式以提高效能,而其它两个虚拟子硬盘则透过镜像备份组成RAID 1用来备份数据。在Matrix RAID模式中数据存储模式如下:两个磁盘驱动器的第一部分被用来创建RAID 0阵列,主要用来存储操作系统、应用程序和交换文件,这是因为磁盘开始的区域拥有较高的存取速度,Matrix RAID将RAID 0逻辑分割区置于硬盘前端(外圈)的主因,是可以让需要效能的模块得到最好的效能表现;而两个磁盘驱动器的第二部分用来创建RAID1模式,主要用来存储用户个人的文件和数据。

    例如,使用两块120GB的硬盘,可以将两块硬盘的前60GB组成120GB的逻辑分割区,然后剩下两个60GB区块组成一个60GB的数据备份分割区。像需要高效能、却不需要安全性的应用,就可以安装在RAID 0分割区,而需要安全性备分的数据,则可安装在RAID 1分割区。换言之,使用者得到的总硬盘空间是180GB,和传统的RAID 0+1相比,容量使用的效益非常的高,而且在容量配置上有着更高的弹性。如果发生硬盘损毁,RAID 0分割区数据自然无法复原,但是RAID 1分割区的数据却会得到保全。
可以说,利用Matrix RAID技术,我们只需要2个硬盘就可以在获取高效数据存取的同时又能确保数据安全性。这意味着普通用户也可以低成本享受到RAID 0+1应用模式。

磁盘阵列(Raid)介绍-入门基础

    当CPU、内存、网络的速度不断提高的时候,硬盘速度就开始成为电脑速度的瓶颈,PC 硬盘由 IDE 到 SATA,由 SATA 到 SATA II 都是在解决速度的问题。除了单个硬盘的速度提升,还可以通过 RAID 来得到速度的提升,而且数据会得到更安全的保护。
入门基础

  RAID是英文Redundant Array of Inexpensive Disks的缩写,中文简称为磁盘阵列。其实,从RAID的英文原意中,我们已经能够多少知道RAID就是一种由多块廉价磁盘构成的冗余阵列。虽然RAID包含多块磁盘,但是在操作系统下是作为一个独立的大型存储设备出现。RAID技术分为几种不同的等级,分别可以提供不同的速度,安全性和性价比。

  人们在开发RAID时主要是基于以下设想,即几块小容量硬盘的价格总和要低于一块大容量的硬盘。虽然目前这一设想还没有成为现实,RAID在节省成本方面的作用还不是很明显,但是RAID可以充分发挥出多块硬盘的优势,实现远远超出任何一块单独硬盘的速度和吞吐量。除了性能上的提高之外,RAID还可以提供良好的容错能力,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。

RAID系统究竟有什么好处呢?

  1.扩大了存贮能力 可由多个硬盘组成容量巨大的存贮空间。

  2.降低了单位容量的成本 市场上最大容量的硬盘每兆容量的价格要大大高于普及型硬盘,因此采用多个普及型硬盘组成的阵列其单位价格要低得多。

  3.提高了存贮速度 单个硬盘速度的提高均受到各个时期的技术条件限制,要更进一步往往是很因难的,而使用RAID,则可以让多个硬盘同时分摊数据的读或写操作,因此整体速度有成倍地提高。

  4.可靠性 RAID系统可以使用两组硬盘同步完成镜像存贮,这种安全措施对于网络服务器来说是最重要不过的了。

  5.容错性 RAID控制器的一个关键功能就是容错处理。容错阵列中如有单块硬盘出错,不会影响到整体的继续使用,高级RAID控制器还具有拯救功能。

  6.对于IDE RAID来说,目前还有一个功能就是支持ATA/66/100。RAID也分为SCSI RAID和IDE RAID两类,当然IDE RAID要廉价得多。如果主机主板不支持ATA/66/100硬盘,通过RAID卡,则能够使用上新硬盘的ATA/66/100功能。