数据恢复技术基础第三讲

上传人:MM****y 文档编号:57134346 上传时间:2022-02-23 格式:DOCX 页数:24 大小:179.75KB
返回 下载 相关 举报
数据恢复技术基础第三讲_第1页
第1页 / 共24页
数据恢复技术基础第三讲_第2页
第2页 / 共24页
数据恢复技术基础第三讲_第3页
第3页 / 共24页
点击查看更多>>
资源描述
数据恢复技术基础四川师范大学计算机科学学院郭果第三讲硬盘数据组织这一讲的内容:1、硬盘数据结构初步2、对硬盘进行低级格式化3、对硬盘进行分区4、对硬盘进行高级格式化5、多硬盘、多分区的盘符交错6、补充: Partition Magic 的使用方法一、 硬盘数据结构初步硬盘在存储数据之前,一般需经过低级格式化、分区、高级格式化这三个步骤之后才能使用。 其作用是在物理硬盘上建立一定的数据逻辑结构,对于FAT 文件系统格式的分区,一般将硬盘分为5 个区域,分别为:主引导记录区(MBR )、OS 引导记录区(OBR 或 DBR )、文件分配表区(FAT)、文件目录表区(FDT 或 DIR)和数据区(DATA )。利用操作系统和这五个区域共同实现了数据的存储与管理。MBRDBRFATDIRDATA图 1 只有一个 FAT 文件系统格式的硬盘分区的数据结构示意图其中, MBR 由分区工具创建; DBR、FAT、DIR 和 DATA 区域由高级格式化工具创建,这些区域就是一个完整的文件系统(FAT)。操作系统在文件系统上写入文件数据时,只是改写了相应的FAT、DIR 和 DATA 区。下图只是了解!对于NTFS文件系统格式的分区来讲,要比FAT 复杂得多。MBRDBRNTLDRMFT元数MFT分配DATAMFTDATA据文件空间备份图2只有一个NTFS文件系统格式的硬盘分区的数据结构示意图其中, NTLDR 一般存放于 C 盘根目录下,是一个具有隐藏和只读属性的系统文件。二、 对硬盘进行低级格式化在个人计算机的主板上, 有一块存储芯片,其中固化有一段程序,这段程序被称为BIOS 程序(或叫 BIOS 调用模块),其中有一段程序被称为 CMOS SETUP 程序。这段程序的运行可以对存储在另外一块存储芯片(CMOS 芯片)中的计算机的系统初始参数进行设置。但是,如果一个新的硬盘在接入计算机后并不能使用,因为硬盘上还没有建立初始的硬盘存储结构, 这些结构包括有硬盘的柱面数、磁头数和扇区数等信息。要建立这些基本的物理存储结构, 就需要对硬盘在使用之前进行所谓的低级格式化 ( low level format )。一般地,操作系统并没有提供类似的工具,要对硬盘进行低级格式化, 必须使用第三方的工具软件,如 DOS 版本的“DM ”、“LFORMAT ”等,或 WINDOWS 版本的“HardDisk Low Level Format Tool ”等。不过,目前大多数硬盘厂商已经将硬盘在出厂前就做好了低级格式化,所以一般用户拿到的硬盘可以不用再低级格式化了。但是,低级格式化是不是永远都不需要做呢?回答是否定的。1、低级格式化的主要功能硬盘低级格式化 (low level format )简称低格,也称硬盘物理格式化( physical format)。它的作用是检测硬盘磁介质,划分磁道,为每个磁道划分扇区,并根据用户选定的交叉因子( Interleave)安排扇区在磁道中的排列顺序等。 概括地说,硬盘低级格式化主要完成以下几项功能: 测试硬盘介质; 为硬盘划分磁道; 为硬盘的每个磁道按指定的交叉因子间隔安排扇区; 将扇区 ID 放置到每个磁道上,完成对扇区的设置; 对磁盘表面进行测试,对已损坏的磁道和扇区做“坏”标记; 给硬盘中的每个扇区写入某一ASCII 码字符。因为扇区的安排顺序决定了硬盘的交叉存取系数,所以,硬盘的“交叉因子”在低级格式化这一环节确定。当低级格式化完成后,硬盘被设置成初始的规范化格式。 如果硬盘在做低级格式化之前曾经使用过,并存有数据文件, 初始化将清除硬盘中原有的全部数据。 另外,硬盘在低级格式化时,划分扇区的过程与划分磁道的过程是统一的,即安排扇区的同时就决定了磁道的位置, 两者只是一个物理过程, 并不是先划分磁道,然后再安排扇区。低级格式化就如在一片空地上盖房子 (一个个的扇区),为了管理这些房子,还要给它们编上号,记录它们的地址( C/H/S ) ,盖好房子、编好号以后就能够对这些房子进行户口管理了。 经过低级格式化之后,一块硬盘的“房子”或“城市”就建造好了,就可以住“人”(数据)了。有的读者会问,不是只有高级格式化以后才能使用吗?没错,不过那是对操作系统而言,属于应用层次的使用。操作系统管理和使用数据文件,需要另外写入一些引导数据和管理、分配数据。但对于低层的硬盘管理, 在完成低级格式化后确确实实就可以往里写数据了,高级格式化本身就是往硬盘上写入系统数据。 ATA 接口以扇区为单位进行操作, 而操作系统以文件为单位进行管理。 在进行文件调用的时候操作系统必须通过某种机制来决定文件记录在哪些扇区,如何将这些扇区组织起来, 这也是高级格式化往往比低级格式化要快得多的原因。这是两个层次的问题,注意它们的区别和联系。不同的工具所做的低格对硬盘的作用各不一样。有些人觉得低格可以修复一部分硬盘, 有些人则觉得低格十分危险, 会严重损害硬盘。“低格过程到底对硬盘进行了什么操作? ”实践表明低格过程有可能进行下列几项工作, 不同的硬盘的低格过程相差很大, 不同的软件的低格过程也相差很大。(1)对扇区清零和重写校验值。(2)对扇区的标识信息重写。(3)对扇区进行读写检查,并尝试替换缺陷扇区。(4)对所有物理扇区进行重新编号。(5)写磁道伺服信息,对所有磁道进行重新编号。(6)写状态参数,并修改特定参数。下面举例来说明一些低格工具做了些以上的什么操作:DM 中的 Low level format :进行了( 1)和(2)操作。速度较快,极少损坏硬盘,但修复效果不明显。Lformat :进行了( 1)、(2)、(3)操作。由于同时进行了读写检查,操作速度较慢,可以替换部分缺陷扇区。 但其使用的是逻辑参数,所以不可能进行( 4)、(5)和( 6)的操作。遇到IDNF 错误或伺服错误时很难通过,半途会中断。SCSI 卡中的低格工具:由于大部 SCSI 硬盘指令集通用,该工具可以对部分 SCSI 硬盘进行( 1)、(2)、( 3)、(5)、(6)操作,对一部分 SCSI 硬盘(如希捷)修复作用明显。遇到缺陷磁道无法通过。同时也由于自动替换功能,检查到的缺陷数量超过 G-list 限度时将半途结束,硬盘进入拒绝读写状态。专业的低格工具:一般进行( 1)、(2)、(4)、(5)、(6)操作。通常配合伺服测试功能(找出缺陷磁道记入 TS),介质测试功能(找出缺陷扇区记入 P-list ),使用的是厂家设定的低格程序(通常存放在 BIOS 或某一个特定参数模块中) ,自动调用相关参数进行低格。 一般不对缺陷扇区进行替换操作。 低格完成后会将许多性能参数设定为刚出厂的状态。2、什么时候需要对硬盘进行低级格式化?硬盘是计算机系统的重要存储资源,使用时要重点保护, 不到万不得已的时候, 不要轻易对硬盘做低级格式化。因为对于使用中的硬盘,低级格式化前需要备份重要数据,即使不需要备份数据,在完成低级格式化后,还要进行分区、高级格式化、安装系统和应用软件,这也需要耗费大量的时间。 如果要对硬盘上的信息进行销毁,也需要进行低级格式化工作。另外,低级格式化对硬盘有较大的磨损,会影响其使用寿命。一般说来,对于以下5 种情况,可以考虑低级格式化。新购置硬盘或硬盘适配器,最好对硬盘重新进行低级格式化。该过程可使硬盘和硬盘适配器相互良好匹配。因长期使用出现坏扇区,致使在操作时常常出现“扇区未找到”错误或者“ disk error”信息。这是由扇区ID (或者说扇区的三维物理地址)丢失而引起的。扇区 ID 用于区分扇区,它们作为磁化的映像标记到磁盘上,但它们也会因为长时间的存放或使用而逐渐消失。低级格式化是计算机用户刷新磁盘扇区 ID 的惟一办法,硬盘的这一工作无法通过操作系统的高级格式化命令 Format 来完成。合理地设置交叉因子,可改善硬盘的数据传输速率。用户要改变一个硬盘的交叉因子,在大多数情况下,也只能通过低级格式化来完成。在硬盘经常出现各种各样莫名其妙的问题时,可以考虑做低级格式化。要对硬盘上的所有信息进行销毁。不过,要请注意,低级格式化是对物理磁盘的格式化,它将造成原硬盘数据信息的永久性丢失, 这也是利用低级格式化来销毁硬盘上所有信息的一种方法, 而且也极其容易对物理盘片上的磁介质造成损害。所以,在对硬盘进行低级格式化之前,一定要谨慎!三、 对硬盘进行分区一般地,任何操作系统不会提供硬盘的低级格式化工具,所以要对硬盘进行低级格式化,就只能利用第三方工具软件。但是,任何操作系统都提供有硬盘分区的工具 (如在 DOS 下的 FDISK ;WINDOWS下的磁盘管理窗口等),也可以使用第三方提供的工具软件,如DISKGEN 、Partition Magic 等等,他们往往比操作系统提供的分区工具在功能上还要强大。通常硬盘的容量都比较大,目前计算机配置的硬盘都在几百GB以上,对于大容量硬盘的管理具有相当的技术性,硬盘的分区就是其中一项重要的技术要求。为什么要对硬盘进行分区呢?因为一块大容量硬盘正如一个大柜子,要在这个柜子里存放各种文件,有很多种方法,但为了便于管理和使用,一般都会把大柜子分成一个一个的相对独立的“隔间”或“抽屉”,绝不会就把大柜子当做一个大抽屉来使用。硬盘的分区,正如大柜子的使用, 把它们分成一个一个的逻辑分区(表现为一个个的逻辑盘符)。以下是分区主要意义: 便于硬盘的规划、文件的管理。可以将不同类型、不同用途的文件,分别存放在硬盘分区后形成的逻辑盘中。对于多部门、 多人员共用一台微机的情况,也可以将不同部门、不同人员的文件, 放置在不同的逻辑盘中, 以利于分类管理,互不干扰。避免用户误操作(误执行格式化命令、删除命令等)造成整个硬盘数据全部丢失。 有利于病毒的防治和数据的安全。硬盘的多分区多逻辑盘结构,更有利于对病毒的预防和清除。对装有重要文件的逻辑盘, 可以用工具软件设为只读, 减小文件型病毒感染的几率。即使病毒造成系统瘫痪,由于某些病毒只攻击C 盘,也可以保护其他逻辑盘的文件,从而把损失降到最低。在计算机使用中,系统盘(通常是C 盘)因各种故障而导致系统瘫痪的现象是常有的,这时往往要对C 盘做格式化操作。如果C盘上只装有系统文件,而所有的用户数据文件(文本文件、表格、源程序清单等)都放在其他分区和逻辑盘上,这样即使格式化C 盘也不会造成太大损失,最多是重新安装系统,数据文件却得到了保护。 硬盘分区可有效地利用磁盘空间。 DOS 以簇为单位为文件分配空间,而簇的大小与分区大小密切相关。 划分不同大小的分区和逻辑盘,可减少磁盘空间的浪费。 提高系统运行效率。 系统管理硬盘时, 如果对应的是一个单一的大容量硬盘, 无论是查找数据还是运行程序, 其运行效率都没有分区后的效率高。 便于为不同的用户分配不同的权限。 在多用户多任务操作系统下,可以为不同的用户指定不同的权限,放置在不同的逻辑盘上,比放置在同一逻辑盘的不同文件夹内效果更好。 整理硬盘时,更能体会到分区的好处。 镜像磁盘分区时,也必须在不同的分区之间进行操作。 安装多个操作系统时, 可能需要使用不同类型的文件系统, 这也只能在不同的分区上实现。 逻辑盘比较小,文件性能好,就是查杀毒速度也快得多。1、分区的作用分区,就是将硬盘划分为一个个的逻辑区域。每一个分区都有一个确定的起、止位置,在起止位置之间的那些连续的扇区都归该分区所有,不同分区的起止位置互不交错。计算机系统为管理好硬盘,需要知道有关各分区的足够多的信息,建立在0 柱面、 0 磁头、 1 扇区上的硬盘分区表用来保存这些信息。这些信息就是分区命令(如Fdisk)完成时写到硬盘的0 柱面、0 磁头、1 扇区上的。该扇区是系统中一个特殊的扇区,是完成系统主板BIOS向操作系统交接的重要入口,称为硬盘主引导记录 ( Master Boot Recorder , MBR )或主引导扇区。主引导记录不属于任何操作系统,它先于所有的操作系统调入内存并发挥作用, 根据主分区表信息来管理硬盘, 然后才将控制权交与活动分区内的操作系统。一般情况下,一个操作系统对硬盘所进行的一切操作,都在属于本操作系统的分区内进行, 其他的分区对该操作系统而言就好像不存在一样。这里的分区是针对类型而言的,例如,所有的FAT 分区,Windows/ UNIX/Linux都能正确识别和使用,但UNIX/Linux使用的EXT 1/2/3 和 SWAP 分区,对 Windows 来说就是不可见的。一块硬盘,就是所有容量都划分给一个分区,也要显式地进行这个操作来指定。所以,对硬盘做完低级格式化后, 必须进行分区操作,通过分区来完成主引导记录的写入。 也正是这个原因, 很多独立发行的低级格式化软件,也同时是一个分区软件, 可以完成硬盘分区功能,如 DM 软件等。2、硬盘分区针对微软的操作系统(主要是 WINDOWS )在进行硬盘分区时,首要考虑的问题是分几个区, 各分区的容量及扩展分区中的逻辑盘的大小如何确定,以及各分区或逻辑盘采用什么格式等问题。1)分区格式的选择针对微软的操作系统( DOS 或 WINDOWS ),常见的分区格式主要包括:FAT 16、FAT 32、NTFS 以及 exFAT(Extended File Allocation Table, 扩展的 FAT,又被称为 FAT64)等等。FAT 16 采用 16 位的空间分配表,最大可以支持 2GB 的磁盘分区,而且此时簇大小为32KB 。该分区格式主要用于DOS 操作系统,绝大多数的操作系统能使用(兼容)这种分区。目前,容量小于2GB 的Flash 盘(包括 SD 卡等)都在使用,但是,对于大容量的硬盘基本不再使用了。FAT 32 采用 32 位的空间分配表,在分区容量小于8GB 时每个簇的大小为 4KB ,大大地减小了硬盘空间的浪费, 而且解决了分区的容量问题(最高分区容量理论上可以达到 2TB。不过,在实际应用中,其最高分区容量要 小于等于 32GB!否则有兼容问题!)。NTFS 是微软 32 位操作系统独有的磁盘分区格式,他在安全性、稳定性和可管理性上表现出色, 加上具有其他分区格式所不具备的一些功能(如不易产生文件碎片、数据可恢复性好等) ,所以目前大多情况下都可以使用。exFAT 是微软在 Windows Embeded 5.0 以上(包括 Windows CE5.0、6.0、Windows Mobile5 、6、6.1)中首次推出 一种适合于闪存(Flash盘)的文件系统 ,为了解决 FAT32 等不支持 4G 及其更大的文件而推出。随后桌面系统是 Windows Vista SP1 首先支持的。也由于 NTFS 文件系统因为结构复杂开销大, 在某些场合 (Flash 盘,嵌入式系统等 ) 并不适用,而 exFAT 正是适用于这种场合的。要在 Windows XP能使用 exFAT文件系统格式,只需要安装更新程序补丁( KB955704) 即可。2)分区或逻辑盘容量的选择前面已经知道,硬盘逻辑盘上簇的大小与分区的大小有关。一个簇往往包含 2、4、8、16、32 个或更多的扇区。从节约磁盘空间的角度讲,簇愈小愈好,但是一个簇容量过小的硬盘,文件存取的效率又太低。在对于硬盘进行分区的时候,其逻辑盘容量大小可从以下两个方面来考虑。 如果要经常安装大型软件、 大型数据文件, 应当考虑将分区和逻辑盘的容量设置得大一些。 簇的容量大, 可提高数据的存取速度和效率。 如果是经常用于存放大量的小文件, 例如,一般用户的工作盘、学生实习盘等, 从节省磁盘存储空间的观点出发, 应考虑将硬盘分区和逻辑盘容量设置得小一些。举例来说,一个 160GB 的硬盘,如果经常“折磨”系统的话,可考虑分为 5 个分区:C 分区,在 15GB 到 30GB 之间,用于操作系统与应用程序安装; D 分区, 5GB,用于系统交换区,即虚拟内存专用分区;E 分区, 30GB,用户数据区;F 分区, 30GB,娱乐分区,存放 MP3、游戏等;G 分区,余下的 60GB,专门用于大数据文件的存放,如 GHOST的备份文件(可在系统崩溃时快速恢复系统)、ISO 文件、电影视频文件等。操作系统在对文件分配存储空间的时候,是以簇为单位而不是以字节或扇区为单位进行的。 显然,文件在磁盘上占用的最后一个簇很难正好把它写满,即使该簇只用了几个字节也不能再存放其他的文件,剩下的空间只好白白空着。只有减少每簇的尺寸,才能降低磁盘空间的浪费。同学们可以做一个实验,看看一个文件夹的容量大小与所占用的磁盘空间大小的关系!如图所示:其中,“大小”是指文件的容量大小; “占用空间”是指这些文件在磁盘上所占用的簇大小,是能被 512B 整除的值,等于扇区数。如果把这个文件夹复制到另外一个分区上,看看又是如何?可见,一个分区的容量大小就是数据的存取速度和存储空间的利用之间的一种权衡。 一个分区的容量大小对应的簇尺寸大小, 一般是微软采用默认的方式给定的,用户在分区时是可以根据情况再设定的。簇的尺寸大,则数据的存取速度快、效率高;簇的尺寸小,磁盘空间的利用率就高。当然,任何一种容量大小的分区总是有浪费的,所以一定要规划好分区大小,既浪费要小,又效率要高。3、硬盘分区要点和注意事项一个硬盘的 MBR 中最多可存放四个分区的表项。一个操作系统(主要指微软的DOS 和 WINDOWS )可以有几个属于它的分区。分区有两种类型, 第一种分区, 也是在硬盘上引导操作系统所要求的主要分区,称为基本分区或主分区。另一种分区称为扩展分区,用于安装其他的操作系统或者存储不同的数据。扩展分区可以分成多个区域,每一个区域就是一个逻辑驱动器,他的个数受限于驱动器字母标识(范围为 DZ)。如果不够用,可以用专用的磁盘工具,利用专门的转换技术,可以突破一定的盘符限制。启动系统时, 为每个逻辑驱动器指定一个驱动器字母,用户可用这些字母来访问各逻辑驱动器,就像访问各个独立的硬盘一样。分区工具有很多类, 根据不同的操作系统可以选择使用。 主要还是请熟练使用这些工具: DOS 下的 FDISK 和 DISKGEN 、WINDOWS下的磁盘管理窗口工具;如果可能也可以使用DOS 下的 DISKEDIT和 Partition Magic 、WINDOWS 下的 Partition Magic 和 WinHex 等等。由于磁盘的分区会破坏该分区的存储结构,分区中存放的数据会因分区或重新分区而损坏和丢失,所以,在对磁盘进行分区时,必须注意以下要点和事项:1)数据备份:对已有分区的数据备份很重要,如果需要重新分区,涉及的分区数据全部丢失,但未删除的分区上的数据,任是完整的。2)分区修改:只有在硬盘所有分区删除后,才能对硬盘重新完全分区。但可以对扩展分区中的部分逻辑磁盘进行合并或重分,这时,只要删除这部分逻辑磁盘即可,不需要删除全部的分区。3)通常系统保留一个主分区(任何分区工具对硬盘的第一个分区都保证必须是主分区! ),在应用中为安全起见,除了主分区外,还要建一个扩展分区,在这个分区中可以另外建立几个逻辑分区,并给他们分配适当的逻辑磁盘盘符。一般情况下,不提倡把整个硬盘建成一个分区,这样一方面不便于文件的管理,另一方面也不安全。4)在分区时,一定要注意各分区格式的兼容性。虽然可以用工具来进行分区格式的转换,但是,不是任何时候都可以顺利进行数据恢复的。5)不要把数个操作系统全装在同一个主分区中,最好利用其他软件分出多个主分区分别安装(推荐使用“Partition Magic”!)。 如果安装 Windows NT / 2000 /XP,可直接从光盘启动,由Windows NT / 2000 / XP的安装程序完成分区和高级格式化。安装操作系统的分区,不宜过大,也不要太小,因为还有应用程序必须要占用它,以免老是警告“内存不足、空间不够”。根据经验,像 Windows XP 这样的操作系统, 10-20GB的容量大小比较合适。应用软件不要全放在C 盘,应安装到相应的逻辑磁盘中去,这样便于管理,特别要学会使用“ 云端软件平台 ”工具。四、对硬盘进行高级格式化硬盘分区完成后, 就建立起一个个相互 “独立”的逻辑驱动器(磁盘分区),系统此时也建立了相应的逻辑磁盘符合,这些逻辑盘符代表逻辑驱动器,比如“ C:”, “D:”等,系统一般按 26 个英文字母的顺序排列。试试在 DOS 操作系统中键入“ C:”或“D:”回车,之后会看到系统提示“ DISK MEDIA ERROR”(磁盘介质错误)。为什么呢?因为这些逻辑磁盘只是一座座空城, 要使用这些城堡, 还需要在上面搭建文件系统。这个过程就是逻辑驱动器的高级格式化。高级格式化一定是针对逻辑磁盘而言的,既不是针对物理磁盘,也不是针对某个目录。由于文件系统和逻辑磁盘相对应,所以,也可以说高级格式化针对文件系统。 高级格式化完成后, 就可以对文件进行写入或读出操作了。 注意“逻辑磁盘” 和“逻辑驱动器” 是等价的。针对 FAT 文件格式来讲,高级格式化可以在 DOS 中进行(使用命令),也可以在 WINDOWS 中进行(右击使用菜单命令) ;而对于 NTFS 来讲,只能在 WINDOWS 中进行(右击使用菜单命令) ,因为 NTFS 文件格式是 NT 核心操作系统特有的, DOS 操作系统不能提供这种文件格式。要注意: 1.对有数据的分区在进行高级格式化之前,一定要备份好数据; 2.在分区时,如果选好了一个文件系统格式,可以在高级格式化时再次修改为另一个文件系统格式,一旦完成高级格式化, 分区的文件系统格式也就确定了。对于 FAT 文件系统格式,高级格式化的主要作用如下:从各个逻辑盘指定的柱面开始,对扇区进行逻辑编号(分区内的编号);在基本分区上建立操作系统引导记录( DBR 或 OBR)。在 DOS 中使用命令( FORMAT )时,若命令中带有参数“ /S”则装入 DOS 的三个系统文件(如输入“ FORMAT C:/S”);在各个逻辑盘建立文件分配表(FAT);建立根目录对应的文件目录表(FDT )及数据区( DATA)。注意: 1.如果某个不能启动的 U 盘,又放入了大量的数据,后又想用作启动盘。这时,如果用“ FORMAT X:/S ”命令,将会丢失盘上的数据;这就只能使用“ SYS X: ”命令了,他可以弥补启动盘的三个系统文件(这是三个系统文件不是简单的复制! ),而不会破坏原先盘上的数据。2. 需要注意的是,不同 DOS 版本中的 Format 对硬盘进行格式化操作时,其功能是有所区别的。一般说来,上版本的Format 命令仅创建DBR , FATMS 一 DOS5.0 以和根目录 它并不触及 MBR 和用户数据区。 因此, Format 程序不毁坏或覆盖数据区中的数据,也就是说,经 Format 格式化后的硬盘数据是极有可能恢复的。而有些 Format 版本,例如 AT & T , Compaq 和 MS 一 DOS 的早期版本,实际上完全破坏了磁盘上的数据, 用它们进行格式化后的磁盘是不能恢复的。五、多硬盘、多分区的盘符交错在计算机上如果配置了双硬盘或多个硬盘, 而各个硬盘上又有多个不同文件格式的分区(主要指 FAT 16、FAT 32、NTFS 及 exFAT 等),操作系统(主要指 DOS 和 WINDOWS )会为各个分区重新配置驱动器编号,这就是盘符交错。驱动器盘符的编号是使用C到 Z共 24个字母(A 和 B 盘符用于软盘驱动器)来为硬盘各分区、光驱、网络磁盘以及其他存储器等分配使用。在 DOS 操作系统中,他只能为FAT 文件系统格式的分区分配磁盘盘符,对其他文件系统格式分区不予分配(在DOS 下可以使用NTFS 补丁,从而可以让 DOS 为 NTFS 分配盘符。这种情况我们不讨论!)。磁盘盘符分配的规则是:由C到Z进行编号;根据硬盘接口的顺序(先主设备,后从设备) ;根据硬盘接口的类型顺序(先 IDE、再 SATA、后 SCSI);先分配启动分区,以及主分区(从上到下) ;再分配逻辑分区(从左到右) ;对 DOS 不分配的分区,就跳过,不予分配。用 DOS 下的命令“ FDISK ”(主菜单中的“菜单 5”!)就可以看到各个硬盘、各个分区的盘符分配情况。盘符交错现象会产生一系列问题, 最常见的就是某些软件因为盘符变化而导致路径错误(如 GHOST 等)。DOS 下是不能避免这个现象的,必须要理解这种现象。不过,在 WINDOWS 下可以避免(可以在磁盘管理窗口中重新设置各个分区的盘符)。补充: Partition Magic 的使用方法谈到分区软件,就不能不谈到PartitionMagic (分区魔术师,简称PM或PQ)。Partition Magic是一款无损分区软件,与Fdisk相比有以下8 个特点。数据无损分区:可以对现有分区进行合并、分割、复制、调整等操作,不破坏现存数据,这是它最大的优点。多主分区格式:可以是FAT16、 FAT32等DOS主分区,也可以是NTFS , HPFS ,Linux等非DOS主分区。分区格式转换:支持FAT16 , FAT32 格式转换为NTFS 格式,也支持NTFS 格式转换为FAT16 , FAT32 格式。格式化分区:分区后可以直接进行高级格式化。分区隐藏:可以隐藏分区。分区簇调整:可以手动调整分区簇的大小,可以是4KB , 2KB , 1KB或 512B,以减少空间的浪费。多系统引导功能:可通过BootMagic建立多系统引导。修改盘符功能:可通过PartitionMagic 修改盘符顺序,解决一些系统下的盘符交错问题。由于以上特点,PartitionMagic 。是目前应用最为广泛的分区工具之一。它的主界面(Partition Magic For Windows)如图2 一39 所示。 Partition Magic 分区调整功能由于 Partition Magic 具有保护硬盘数据的功能,所以,人们用它最多的就是重新调整已有分区的大小。下面以向导方式为例进行说明。 调整某一分区容量(Resize Partitions)单击向导图标“调整分区的容量”,按向导提示选择需要调整的分区(如E 分区),欲调整的容量 (如调整为2 500MB,必须在系统提示范围之内)。假如选择了如图2 一 39 所示的D , F 分区,那么, E 分区减少的容量,将被自动按比例增加到这两个分区,而其他分区保持不变。调整后的容量变化可以通过图2 一 40 的对比清楚地看到。 重新分配自由空间(Redistribute Free space )这里的自由空间包括未分区部分和已经分区而未使用的空间。操作过程同上,只要按类似如图 2-40 选择被分配的分区,系统也会自动在这些分区中按比例重新分配自由空间,当然所涉及的分区的容量也做了相应的调整。 合并分区(Merge Partitions )两个欲合并的分区, 必须是相邻的同一格式的分区,如都为 FAT32 , FAT16 或 NTFS 格式,但要注意FAT16 的容量限制问题。利用合并分区的向导功能,选择两个分区后,系统会提示输入一个文件夹名,如图2 一 41 所示。第二个分区的所有文件将转移到第一个分区的这个文件夹中。由于分区合并后,会导致驱动器号发生变化,如D , E 分区合并后变为 D 分区,原来的F 分区不变或者可能变为E 分区等, 这可能会造成部分程序或快捷方式无法正常使用,所以在分区合并完成后,一定要运行Partition Magic的自带工具DriveMapper ,让系统自动搜索并修改有关信息,以保证这些程序正常运行。 创建分区利用 Partition Magic 可以在一块硬盘中创建新的分区,无论这块硬盘中有无可分配的空间。 将未分配的磁盘空间分区如果只想将还未分配的磁盘空间分配给新的分区,只需利用右键快捷菜单“创建”(Create ) ,即可立即完成。当然也可以利用“创建新的分区” ( Create New Partition )向导来实现。 在已有分区的基础上创建分区如果硬盘中没有未分配的磁盘空间,但还有未使用的空间,而需要创建一个比这个未使用的空间还要大的分区时,用快捷键“创建” ( Create )功能就无能为力了,这时只能利用“创建新的分区” ( Create New Partition )向导完成。这一功能实际上和前面提到的分区调整功能相似,可以通过选择如图2 一 40 所示的分区调整界面复选框,来设置对已有分区未使用空间的分配情况, 达到创建一个比未使用的空间还要大的分区的目的。 如果不调整已有分区的未使用空间,那么创建分区的最大容量只能达到未使用的空间那么大。在已有分区的硬盘中创建新分区时,系统默认新分区建在原分区的最后,也可以建在如 D , E 分区之间,不过这样会使较多的分区盘符发生变化,对应用程序的运行不利,请注意这一点。 分区格式转换(Convert )一般的应用程序都不支持NTFS 一 FAT32 或 FAT16 的转换, 用 Partition Magic就可以轻易地实现,PQ 支持FAT16 , FAT32 和 NTFS 之间的相互转换。如图2 一 42 就是一个对NTFS格式的D 分区进行转换的界面,它还支持主分区与逻辑分区之间的转换,不过不能完成引导分区C 从 NTFS 格式到FAT 格式的转换。应注意的是转换后分区格式之间的兼容问题, 以及大于2GB 的分区格式选择问题,千万不要将这样的分区转换成FAT格式,否则会丢失很多的数据。在Windows 2000/XP 系统下,PQ 会对分区的大小进行检测,对于大于2GB 的分区, 不提供转换为FAT16 的选项; 但在Windows 95 / 98下, PQ不对分区大小进行检测,会提供转换为FAT16 的选项。 多系统的配置利用Partition Magic的Boot Magic,可以配置多系统引导菜单。运行菜单 “ ToolsBootMagicconfiguration ”后,系统会自动搜索所有主分区,可以向菜单中增加所需要的操作系统分区,并通过“Properties ”编辑在菜单中显示的名称、图标以及该操作系统所支持的其他分区。也可以删除不想在菜单中出现的选项。通过“Set as Default ”激活默认的操作系统引导分区,用“Startup Delay ”设置等待选择的时间,默认为30 秒。设置完成后,系统会在当前引导分区中建立相应的引导文件夹BTMAGIC.PQ ,这个文件夹不能删除。如果不想用Boot Magic多系统引导功能,只要将“Boot Magic Enable”取消即可。 分区复制通过分区复制,可以实现分区备份。 几点注意 尽管快捷方式的操作简单快速,图示性强,但还是建议第一次使用Partition Magic的用户使用向导方式进行操作。 只要未实施最后一步“完成”或“应用更改”( Apply changes ) ,就可以用“撤销上次”( Undo last ),恢复前面的所有操作。 分区格式的转换要慎重,不是任何时候都可以顺利恢复。 在应用所有更改的过程中,不可断电或发生其他故障中断,否则会出现意想不到的恶性后果。 分区改变的操作, 考虑好以后再进行,最好的方法是每做好一步,就让PQ APPL Y (运用)该步所指定的操作,不要把所有的操作都指定好后再选“APPLY ”。这样做可大大降低出现意外的可能,即使出现意外,也只会影响到最近的一步操作。 涉及系统分区和引导分区的操作, PQ 需要重新启动到 DOS 下进行,所以,对它们的操作更要慎重, PQ 很好用,但 PQ 也会出意外,所以操作以前最好对重要数据进行备份。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿件


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!