c盘 guid转换mbr格式mbr被修改是怎么回事

如何修改MBR中盘符_百度知道
如何修改MBR中盘符
系统原来在C盘120G,D盘是恢复分区,用系统盘引导到安装界面,将C盘删除,分成2个区,但发现原来的D盘变成了C盘,新的分区是D盘和E盘,将xp安装到D盘,开机,显示的盘符是系统盘为C,回复盘为D,但在系统盘引导到安装界面下,相反,导致F11还原无法使用,求救,如何在系统盘引导到安装界面下把恢复盘盘符改成D,谢谢!
我有更好的答案
进入注册表编辑器(regedit.exe) 定位到HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 在右侧的最底下可以看到名称如\DosDevices\C:的键,这就是当前的显示为C盘的分区,如要将其盘符改为D盘,则右键点击重命名,然后将C改为D即可。 若当前系统分区盘符为E,要改盘符为C,则将其\DosDevices\E:键名称改为\DosDevices\C:即可。改完记得重启。警告:若你的系统分区盘符没有出现错误,切勿尝试,后果自负。
其他类似问题
18人觉得有用
为您推荐:
您可能关注的推广
mbr的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁重建主引导记录MBR和设置活动的C盘有什么区别?_百度知道
重建主引导记录MBR和设置活动的C盘有什么区别?
每个硬盘,第一个扇区存在2个部分内容,主引导记录,分区表主引导记录是引导系统进入操作系统的分区表,保存了,电脑的硬盘分区信息每个硬盘,都有个默认的分区,叫活动分区所有主分区都可以做活动分区,可以设置不同的分区为活动的活动分区在分区表有个特殊标记,一个硬盘分区表,只能有一个活动分区主引导记录执行后,会寻找活动分区,从活动分区启动操作系统这就是他们的关系
其他类似问题
为您推荐:
您可能关注的推广回答者:
主引导记录的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
UID空间积分0 积分12阅读权限10帖子精华可用积分12 信誉积分100 专家积分0 在线时间0 小时注册时间最后登录
白手起家, 积分 12, 距离下一级还需 188 积分
帖子主题精华可用积分12 信誉积分100 专家积分0 在线时间0 小时注册时间最后登录
论坛徽章:0
用PQ格式化C盘以后,MBR就会被重写? GRUB就会消失?
为什么我用GHOST恢复C盘都没有问题?
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
UID空间积分0 积分12阅读权限10帖子精华可用积分12 信誉积分100 专家积分0 在线时间0 小时注册时间最后登录
白手起家, 积分 12, 距离下一级还需 188 积分
帖子主题精华可用积分12 信誉积分100 专家积分0 在线时间0 小时注册时间最后登录
论坛徽章:0
用PQ格式化C盘以后,MBR就会被重写? GRUB就会消失?
ghost恢复c盘mbr也恢复的
但用pQ格式化mbr应该还在的,不会被重写
UID151547空间积分0 积分126阅读权限10帖子精华可用积分126 信誉积分162 专家积分70 在线时间1665 小时注册时间最后登录
白手起家, 积分 126, 距离下一级还需 74 积分
帖子主题精华可用积分126 信誉积分162 专家积分70 在线时间1665 小时注册时间最后登录
论坛徽章:0
用PQ格式化C盘以后,MBR就会被重写? GRUB就会消失?
也遇到过,我装了WIN 和RH9.0 只要一运行PQ,再它启动时就报错,好像是分区表错误什么的,然后重起机器后MBR里的GRUB信息就没有了,郁闷...&&
充满希望的感觉,真好。
UID空间积分0 积分37阅读权限10帖子精华可用积分37 信誉积分100 专家积分0 在线时间0 小时注册时间最后登录
白手起家, 积分 37, 距离下一级还需 163 积分
帖子主题精华可用积分37 信誉积分100 专家积分0 在线时间0 小时注册时间最后登录
论坛徽章:0
用PQ格式化C盘以后,MBR就会被重写? GRUB就会消失?
是的pq是这样的他一运行就检测分区表,如有错误(这个错误是他认为的错误其实不一定是错的)就会帮你修复,如果没有linux分区,那他还很有用在有些地方,分区用或smartdisk都很强大,然而GRUB的功能更襁大man grup 就知道了我不是斗你玩的..
小第我一向佩服高人(不服高人有罪啊).
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处不小心清除了mbr 现在分区表没了,无法启动,怎么办?
况情是这样的,我在 ghost8.2 里面,不小心把MBR清除了,之后就不能重新启动了,查看后,分区表没有. 用fdisk /mbr 启动进入到 verifying dmi pooi data .....就无法进入了 重装系统吧. 进入后显示 c: 分区1 [未知] 76319 mb (76319mb可用) 然后我就按了确定格式化,,格了4% 我就强制关机重启中止它. 我怕里面的数据会没了,我硬盘分4个区,E和F里面有重要数据.
09-01-09 & 发布
最好先用DM试试,如果不行的话。硬盘软故障完全修复手册——数据结构篇硬盘是计算机中极为重要的存储设备,计算机工作所用到的全部文件系统和数据资料的绝大多数都存储在硬盘中。硬盘是产生计算机软故障最主要的地方,常见的硬盘软故障有:硬盘重要参数及文件丢失,电脑不能起动;碎片过多,电脑运行速度变慢;硬盘分区后丢失容量等。对付硬盘软故障,只要我们肯动脑并利用一些硬盘维护工具,发挥一不怕苦、二不怕(硬盘)死的革命精神,外加胆大心细,当然还要掌握硬盘基本常识,这样就可以轻松搞定(说的容易、做起来可不简单 :( )。因此,我收集了大量的资料整理汇编了&硬盘软故障完全修复手册&,希望能在与大家一起学习的过程中掌握硬盘常见故障的排除方法,做到&自已动手、丰衣足食&,凡事不求人的目的。大家知道,一个硬盘要能存放文件,必须经过硬盘分区,格式化等操作步骤,因为经过这些步骤之后,在硬盘中就建立起了主分区,引导分区,确定了 FAT16或FAT32文件表。主分区的作用是保存硬盘中各逻辑分区在盘片上起始位置和终止位置及分区的容量大小。引导分区的作用是在固定的位置存放有操作系统文件,在电脑送电或复位时,由BIOS程序将处于固定位置的系统文件装入内存,再将电脑控制权交给系统文件人而完成引导过程。扩展分区作为一个主分区占用了主分区表的一个表项。在扩展分区起始位置所指示的扇区(即该分区的第一个扇区)中,包含有第一个逻辑分区表,同样从1BEH字节开始,每个分区表项占用16个字节。逻辑分区表一般包含两个分区表项,一个指向某逻辑分区,另一个则指向下一个扩展分区。下一个扩展分区的首扇区又包含了一个逻辑分区表,这样以此类推,扩展分区中就可以包含多个逻辑分区。下面我们就来学习一下硬盘数据的基本结构。★ 硬盘的数据结构 ★① MBR(Main Boot Record 主引导记录区)MBR位于整个硬盘的0磁道0柱面1扇区,包括硬盘引导程序和分区表。在总共512字节的硬盘主引导扇区中,MBR只占用了其中的446个字节,其最后两个字节&55 AA&是分区的结束标志。另外的64个字节交给了DPT(Disk Partition Table 硬盘分区表),从1BEH字节开始,共占用64个字节,包含四个分区表项。每个分区表项的长度为16个字节,它包含一个分区的引导标志、系统标志、起始和结尾的柱面号、扇区号、磁头号以及本分区前面的扇区数和本分区所占用的扇区数。其中&引导标志&表明此分区是否可引导,即是否活动分区。当引导标志为&80&时,此分区为活动分区;&系统标志&决定了该分区的类型,如&06&为FAT16分区,&0B&为FAT32分区,&07&为NTFS分区,&63&为UNIX分区,等;起始和结尾的柱面号、扇区号、磁头号指明了该分区的起始和终止位置。我们假设一个硬盘分区表从1BEH字节开始的16个字节为 80 01 01 00 06 0D 68 6D 28 00 00 00 78 20 03 00硬盘分区表项的16个字节分配如下:第1字节:是一个分区的激活标志,表示系统可引导。如是0则表示非活动分区。第2字节:该分区起始磁头(HEAD)号第3字节:该分区起始扇区(Sector)号第4字节:该分区起始的柱面(Cylinder)号第5字节:该分区系统类型标第6—8字节:该分区终止磁头(HEAD)号、分区结束的扇区号、分区结束的柱面号第9-12字节:该分区首扇区的相对扇区号第13-16字节:该分区占用的扇区总数以上参数我们可以用NU 8.0中DISKEDIT工具软件可轻松获取,其功能非常强大,但应用不当会有很大错误,请各位注意使用方法。操作步骤如下:以一台硬盘为270 MB,分为C盘(100 MB)和D盘(170 MB)的机子(老掉牙了 ^_^)为例,在纯DOS下启动DISKEDIT → 在对象菜单(Object)上选中驱动器(Drive)和物理磁盘选项后确定 → 在对象菜单(Object)上选中分区表(Partition Table) → 在显示菜单(View)中选择十六进制(Hex)以下数据为主分区信息:: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 80 01: 01 00 06 0D 68 6D 28 00 - 00 00 78 20 03 00 00 00: 41 6E 05 0D E8 AE A0 20 - 03 00 30 EE 04 00 00 00: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 55 AA② DBR(Dos Boot Record 操作系统引导记录区)它通常位于硬盘的0磁道1柱面1扇区,是操作系统可直接访问的第一个扇区,它包括一个引导程序和一个被称为BPB(BIOS Parameter Block)的本分区参数记录表。引导程序的主要任务是当MBR将系统控制权交给它时,判断本分区跟目录前两个文件是不是操作系统的引导文件(以DOS为例,即是Io.sys和Msodos.sys)。如果确定存在,就把它们读入内存,并把控制权交给该文件。BPB参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数、分配单元的大小等重要参数。DBR是由高级格式化程序(即Format等程序)所产生的。③ FAT(File Allocation Table 文件分配表)FAT是DOS、Windows 9X系统的文件寻址格式,位于DBR之后。在解释文件分配表的概念的时候,我们有必要谈谈簇(Cluster)的概念。文件占用磁盘空间,基本单位不是字节而是簇。一般情况下,软盘每簇是1个扇区,硬盘每簇的扇区数与硬盘的总容量大小有关,可能是4、8、16、32、64......同一个文件的数据并不一定完整地存放在磁盘的一个连续的区域内,而往往会分成若干段,像一条链子一样存放。这种存储方式称为文件的链式存储。由于硬盘上保存着段与段之间的连接信息(即FAT),操作系统在读取文件时,总是能够准确地找到各段的位置并正确读出。为了实现文件的链式存储,硬盘上必须准确地记录哪些簇已经被文件占用,还必须为每个已经占用的簇指明存储后继内容的下一个簇的簇号。对一个文件的最后一簇,则要指明本簇无后继簇。这些都是由FAT表来保存的,表中有很多表项,每项记录一个簇的信息。由于FAT对于文件管理的重要性,所以为了安全起见,FAT有一个备份,即在原FAT的后面再建一个同样的FAT。初形成的FAT中所有项都标明为&未占用&,但如果磁盘有局部损坏,那么格式化程序会检测出损坏的簇,在相应的项中标为&坏簇&,以后存文件时就不会再使用这个簇了。FAT的项数与硬盘上的总簇数相当,每一项占用的字节数也要与总簇数相适应,因为其中需要存放簇号。FAT的格式有多种,最为常见的是FAT16和FAT32。④ DIR (Directory 根目录区)DIR位于第二个FAT表之后,记录着根目录下每个文件(目录)的起始单元,文件的属性等。定位文件位置时,操作系统根据DIR中的起始单元,结合FAT表就可以知道文件在硬盘中的具体位置和大小了。⑤ DATA(数据区)数据区是真正意义上的数据存储的地方,位于DIR区之后,占据硬盘的大部分空间。当将数据复制到硬盘时,数据就存放在DATA区。- 作者: jxqq0 日, 星期一 19:26 回复(0) | 引用(0) 加入博采硬盘软故障完全修复手册——分析排除篇硬盘软故障完全修复手册——分析排除篇硬盘软故障完全修复手册——分析排除篇硬盘故障大致可分为硬故障和软故障两大类。 硬故障即PCBA板损坏、盘片划伤、磁头音圈电机损坏等。由于硬故障维修要求的基本知识及维修条件较高,需要由专业技术人员才能解决,所以在本文中不 作讨论。软故障即硬盘数据结构由于某种原因,比如说病毒导致硬盘数据结构混乱甚 至不可被识别而形成的故障。一般来说,主板BIOS硬盘自动检测(IDE HDD AUTO? DETECTION)功能能够检测到硬盘参数,均为软故障。一般情况下,硬盘在发生故障时系统会在屏幕上显示一些提示信息,所以我 们可以按照屏幕显示的提示信息找到故障原因,有针对性地实施解决方案。★ 常见的硬盘启动出错信息及分析处理 ★① Non-System disk or disk error,replace disk and press a key to? reboot (非系统盘或盘出错)出现这种信息的原因一是CMOS参数丢失或硬盘类型设置错误造成的。只要进 入CMOS重新设置硬盘的正确参数即可。二是系统引导程序未装或被破坏。重新传 递引导文件并安装系统程序。② Invalid Partition Table(无效分区表)造成该故障的原因一般是硬盘主引导记录中的分表有错误,当指定了多个自 举分区(只能有一个自举分区)或病毒占用了分区表时,将有上述提示。主引导记录(MBR)中包括引导程序、分区表和结束标志&55 AA&三个部分,共占一个扇区。主引导程序中含有检查硬盘分区表的程序代码和出错信息、出错处理等内容。当硬盘启动时,主引导程序将检查分区表中的自举标志。若某个分区为可自举分区,则有分区标志&80&,否则为&00&,系统规定只能有一个分区为自举分区,若分区表中含有多个自举标志时,主引导程序会给&Invalid? Partition Table&的错误提示。最简单的解决方法是用硬盘维护工具来修复,例如:用NU 8.0 NDD修复,它将检查分区表中的错误,若发现错误,将会询问是 否愿意修改,你只要不断地回答&YES&即可修正错误,或者用备份过的分区表覆盖它也行。如果是由于病毒感染了分区表,即使是高级格式化也解决不了问题 ,可先用杀毒软件杀毒,再用硬盘维护工具进行修复。如果用上述方法也不能解决的话,还可利用FDISK重新分区,但分区大小必须和原来的分区一样,这一点尤为重要,分区后不要进行高级格式化,然后用 NDD进行修复。这样既保证硬盘修复之后能启动,而且硬盘上的数据也不会丢失。其实用FDISK分区,相当于用正确的分区表覆盖掉原来的分区表。尤其当用软盘启动后不认硬盘时,这招特灵。③ Error Loading Operating System(装入DOS引导记录错误)Missing Operating System(DOS引导记录损坏)造成该故障的原因一般是DOS引导记录出现错误。DOS引导记录位于逻辑0扇区,是由高级格式化命令FORMAT生成的。主引导程序在检查分区表正确之后,根据分区表中指出的DOS分区的起始地址,读DOS引导记录,若连续五次都失败,则 给出&Error Loading Operating System&的错误提示;若能正确读出DOS引导 记录,主引导程序则会将DOS引导记录送入内存0:7c00h处,然后检查DOS引导记录的最后两个字节是否为&55 AA&,若不是这两个字节,则给出&Missing? Operating System&的提示。一般情况下可以用硬盘修复工具(如NDD)修复, 若不成功只好用FORMAT C:/S命令重写DOS引导记录。④ No ROM Basic,System Halted(不能进入ROM Basic,系统停止响应)造成该故障的原因一般是硬盘主引导区损坏或被病毒感染,或是分区表中无 自举标志,或是结束标志&55 AA&被改写。执行FDISK/MBR可以生成正确的引导 程序和结束标志覆盖硬盘上的主引导程序。但FDISK/MBR不能对付所有由引导区病毒感染而引起的硬盘分区表损坏的故障,详见《引导型病毒的原理与 FDISK/MBR的正确使用》,应该谨慎使用。对于分区表中无自举标志的故障,可用NDD迅速恢复。⑤ HDD controller failure Press F1 to Resume(硬盘控制器失效,按F1 键重启)出现上述信息应该属于硬件故障,应该重点检查硬盘有关的电源线、数据线 的接口有无松动、接触不良、信号线接反等,其次还要检查硬盘的跳线是否设置错误,⑥ FDD contreller failure HDD contrller failure Press any key to? Resume(软、硬盘控制器失效,按任意键重新启动)也属于硬件故障,通常是连接软、硬盘的I/O部分接触不良或有损坏,这个 比较麻烦,轻的还可修理,严重的搞不好就得换配件了。另外,当运行了&HAPPY NEW YEAR 1999&硬盘&逻辑锁&程序以后会在DOS 窗口出现&YOUR COMPUTER HAS BEEN LOCKED DOWN BY XXXXXX,PLEASE RESTART? YOUR SYSTEM&的信息,系统在重新启动自检完后就会停止。著名的&KV300逻辑 炸弹&也属于此类。因为计算机在引导DOS系统时将会搜索所有逻辑盘的顺序,当DOS被引导时,首先要去找主引导扇区的分区表信息,就是位于硬盘0面0头1扇区的0BEH地址开始的地方,如果分区信息开始的地方为80H,这表示是主引导分区,其它的为扩 展分区。主引导分区被定义为逻辑C盘,然后查找扩展分区的逻辑盘,被定义为D 盘,以此类推找到E、F、G盘......&逻辑锁&就是在此下手,修改了正常的主引导分区记录,将扩展分区的第一个逻辑盘指向自已,DOS在启动时查找到第一个逻辑盘后,搜索下一个逻辑盘时总是找到自已,这样一来就形成死循环。这就是 硬盘中了&逻辑锁&后用软驱、光驱、双硬盘都不能正常启动的原因。用相应的解锁工具才能解开硬盘&逻辑锁&,如果用DM软件虽然可以解开,但解开之后的硬盘数据将不复存在。对于一般用户,当硬盘发生软故障时往往不知所措,但又想让硬盘在短时间 内恢复工作。如果问题不太严重的话,我们可以按照以下的逐一排除法来解决。★ 硬盘软故障排除的一般步骤 ★① 检查主板BIOS中硬盘工作模式,看是否正确设置硬盘。② 用相应操作系统的启动盘启动计算机。③ 检查硬盘分区结束标志(最后两个字节)是否为&55 AA&;活动分区引导标志是否为&80&。我们可以利用一些工具来查看,例如:KV3000,可用其F6 功能查看,用F10功能自动修复。或用Fdisk/MBR重建分区表。④ 用杀毒软件查、杀病毒。⑤ 如果硬盘无法启动,可用系统盘传送系统文件(SYS C:回车)。⑥ 运行Scandisk命令或NU 8.0 NDD以检查并修复FAT表或DIR区的错误。⑦ 如果软件运行出错,可重新安装操作系统及应用程序。⑧ 如果软件运行依旧出,可对硬盘重新分区、高级格式化以后重装系统。 必要时可对硬盘进行低级格式化。- 作者: jxqq0 日, 星期一 19:20 回复(0) | 引用(0) 加入博采硬盘分区故障修复全攻略有三个小金鱼的flash
请登录后再发表评论!
最好先用DM试试,如果不行的话。 硬盘软故障完全修复手册——数据结构篇 硬盘是计算机中极为重要的存储设备,计算机工作所用到的全部文件系统和数据资料的绝大多数都存储在硬盘中。硬盘是产生计算机软故障最主要的地方,常见的硬盘软故障有:硬盘重要参数及文件丢失,电脑不能起动;碎片过多,电脑运行速度变慢;硬盘分区后丢失容量等。对付硬盘软故障,只要我们肯动脑并利用一些硬盘维护工具,发挥一不怕苦、二不怕(硬盘)死的革命精神,外加胆大心细,当然还要掌握硬盘基本常识,这样就可以轻松搞定(说的容易、做起来可不简单 :( )。因此,我收集了大量的资料整理汇编了&硬盘软故障完全修复手册&,希望能在与大家一起学习的过程中掌握硬盘常见故障的排除方法,做到&自已动手、丰衣足食&,凡事不求人的目的。 大家知道,一个硬盘要能存放文件,必须经过硬盘分区,格式化等操作步骤,因为经过这些步骤之后,在硬盘中就建立起了主分区,引导分区,确定了FAT16或FAT32文件表。主分区的作用是保存硬盘中各逻辑分区在盘片上起始位置和终止位置及分区的容量大小。引导分区的作用是在固定的位置存放有操作系统文件,在电脑送电或复位时,由BIOS程序将处于固定位置的系统文件装入内存,再将电脑控制权交给系统文件人而完成引导过程。扩展分区作为一个主分区占用了主分区表的一个表项。在扩展分区起始位置所指示的扇区(即该分区的第一个扇区)中,包含有第一个逻辑分区表,同样从1BEH字节开始,每个分区表项占用16个字节。逻辑分区表一般包含两个分区表项,一个指向某逻辑分区,另一个则指向下一个扩展分区。下一个扩展分区的首扇区又包含了一个逻辑分区表,这样以此类推,扩展分区中就可以包含多个逻辑分区。下面我们就来学习一下硬盘数据的基本结构。 ★ 硬盘的数据结构 ★ ① MBR(Main Boot Record 主引导记录区) MBR位于整个硬盘的0磁道0柱面1扇区,包括硬盘引导程序和分区表。在总共512字节的硬盘主引导扇区中,MBR只占用了其中的446个字节,其最后两个字节&55 AA&是分区的结束标志。另外的64个字节交给了DPT(Disk Partition Table 硬盘分区表),从1BEH字节开始,共占用64个字节,包含四个分区表项。每个分区表项的长度为16个字节,它包含一个分区的引导标志、系统标志、起始和结尾的柱面号、扇区号、磁头号以及本分区前面的扇区数和本分区所占用的扇区数。其中&引导标志&表明此分区是否可引导,即是否活动分区。当引导标志为&80&时,此分区为活动分区;&系统标志&决定了该分区的类型,如&06&为FAT16分区,&0B&为FAT32分区,&07&为NTFS分区,&63&为UNIX分区,等;起始和结尾的柱面号、扇区号、磁头号指明了该分区的起始和终止位置。 我们假设一个硬盘分区表从1BEH字节开始的16个字节为 80 01 01 00 06 0D 68 6D 28 00 00 00 78 20 03 00 硬盘分区表项的16个字节分配如下: 第1字节:是一个分区的激活标志,表示系统可引导。如是0则表示非活动分区。 第2字节:该分区起始磁头(HEAD)号 第3字节:该分区起始扇区(Sector)号 第4字节:该分区起始的柱面(Cylinder)号 第5字节:该分区系统类型标 第6—8字节:该分区终止磁头(HEAD)号、分区结束的扇区号、分区结束的柱面号 第9-12字节:该分区首扇区的相对扇区号 第13-16字节:该分区占用的扇区总数 以上参数我们可以用NU 8.0中DISKEDIT工具软件可轻松获取,其功能非常强大,但应用不当会有很大错误,请各位注意使用方法。操作步骤如下: 以一台硬盘为270 MB,分为C盘(100 MB)和D盘(170 MB)的机子(老掉牙了 ^_^)为例,在纯DOS下启动DISKEDIT → 在对象菜单(Object)上选中驱动器(Drive)和物理磁盘选项后确定 → 在对象菜单(Object)上选中分区表(Partition Table) → 在显示菜单(View)中选择十六进制(Hex) 以下数据为主分区信息: : 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 80 01 : 01 00 06 0D 68 6D 28 00 - 00 00 78 20 03 00 00 00 : 41 6E 05 0D E8 AE A0 20 - 03 00 30 EE 04 00 00 00 : 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 : 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 55 AA ② DBR(Dos Boot Record 操作系统引导记录区) 它通常位于硬盘的0磁道1柱面1扇区,是操作系统可直接访问的第一个扇区,它包括一个引导程序和一个被称为BPB(BIOS Parameter Block)的本分区参数记录表。引导程序的主要任务是当MBR将系统控制权交给它时,判断本分区跟目录前两个文件是不是操作系统的引导文件(以DOS为例,即是Io.sys和Msodos.sys)。如果确定存在,就把它们读入内存,并把控制权交给该文件。BPB参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数、分配单元的大小等重要参数。DBR是由高级格式化程序(即Format等程序)所产生的。 ③ FAT(File Allocation Table 文件分配表) FAT是DOS、Windows 9X系统的文件寻址格式,位于DBR之后。 在解释文件分配表的概念的时候,我们有必要谈谈簇(Cluster)的概念。文件占用磁盘空间,基本单位不是字节而是簇。一般情况下,软盘每簇是1个扇区,硬盘每簇的扇区数与硬盘的总容量大小有关,可能是4、8、16、32、64...... 同一个文件的数据并不一定完整地存放在磁盘的一个连续的区域内,而往往会分成若干段,像一条链子一样存放。这种存储方式称为文件的链式存储。由于硬盘上保存着段与段之间的连接信息(即FAT),操作系统在读取文件时,总是能够准确地找到各段的位置并正确读出。 为了实现文件的链式存储,硬盘上必须准确地记录哪些簇已经被文件占用,还必须为每个已经占用的簇指明存储后继内容的下一个簇的簇号。对一个文件的最后一簇,则要指明本簇无后继簇。这些都是由FAT表来保存的,表中有很多表项,每项记录一个簇的信息。由于FAT对于文件管理的重要性,所以为了安全起见,FAT有一个备份,即在原FAT的后面再建一个同样的FAT。初形成的FAT中所有项都标明为&未占用&,但如果磁盘有局部损坏,那么格式化程序会检测出损坏的簇,在相应的项中标为&坏簇&,以后存文件时就不会再使用这个簇了。FAT的项数与硬盘上的总簇数相当,每一项占用的字节数也要与总簇数相适应,因为其中需要存放簇号。FAT的格式有多种,最为常见的是FAT16和FAT32。 ④ DIR (Directory 根目录区) DIR位于第二个FAT表之后,记录着根目录下每个文件(目录)的起始单元,文件的属性等。定位文件位置时,操作系统根据DIR中的起始单元,结合FAT表就可以知道文件在硬盘中的具体位置和大小了。 ⑤ DATA(数据区) 数据区是真正意义上的数据存储的地方,位于DIR区之后,占据硬盘的大部分空间。当将数据复制到硬盘时,数据就存放在DATA区。 - 作者: jxqq0 日, 星期一 19:26 回复(0) | 引用(0) 加入博采 硬盘软故障完全修复手册——分析排除篇 硬盘软故障完全修复手册——分析排除篇 硬盘软故障完全修复手册——分析排除篇 硬盘故障大致可分为硬故障和软故障两大类。 硬故障即PCBA板损坏、盘片划伤、磁头音圈电机损坏等。由于硬故障维修要求的基本知识及维修条件较高,需要由专业技术人员才能解决,所以在本文中不 作讨论。 软故障即硬盘数据结构由于某种原因,比如说病毒导致硬盘数据结构混乱甚 至不可被识别而形成的故障。一般来说,主板BIOS硬盘自动检测(IDE HDD AUTO? DETECTION)功能能够检测到硬盘参数,均为软故障。 一般情况下,硬盘在发生故障时系统会在屏幕上显示一些提示信息,所以我 们可以按照屏幕显示的提示信息找到故障原因,有针对性地实施解决方案。 ★ 常见的硬盘启动出错信息及分析处理 ★ ① Non-System disk or disk error,replace disk and press a key to? reboot (非系统盘或盘出错) 出现这种信息的原因一是CMOS参数丢失或硬盘类型设置错误造成的。只要进 入CMOS重新设置硬盘的正确参数即可。二是系统引导程序未装或被破坏。重新传 递引导文件并安装系统程序。 ② Invalid Partition Table(无效分区表) 造成该故障的原因一般是硬盘主引导记录中的分表有错误,当指定了多个自 举分区(只能有一个自举分区)或病毒占用了分区表时,将有上述提示。 主引导记录(MBR)中包括引导程序、分区表和结束标志&55 AA&三个部分 ,共占一个扇区。主引导程序中含有检查硬盘分区表的程序代码和出错信息、出 错处理等内容。当硬盘启动时,主引导程序将检查分区表中的自举标志。若某个分区为可自举分区,则有分区标志&80&,否则为&00&,系统规定只能有一个分区为自举分区,若分区表中含有多个自举标志时,主引导程序会给&Invalid? Partition Table&的错误提示。最简单的解决方法是用硬盘维护工具来修复,例如:用NU 8.0 NDD修复,它将检查分区表中的错误,若发现错误,将会询问是 否愿意修改,你只要不断地回答&YES&即可修正错误,或者用备份过的分区表 覆盖它也行。如果是由于病毒感染了分区表,即使是高级格式化也解决不了问题 ,可先用杀毒软件杀毒,再用硬盘维护工具进行修复。 如果用上述方法也不能解决的话,还可利用FDISK重新分区,但分区大小必 须和原来的分区一样,这一点尤为重要,分区后不要进行高级格式化,然后用 NDD进行修复。这样既保证硬盘修复之后能启动,而且硬盘上的数据也不会丢失 。其实用FDISK分区,相当于用正确的分区表覆盖掉原来的分区表。尤其当用软盘启动后不认硬盘时,这招特灵。 ③ Error Loading Operating System(装入DOS引导记录错误) Missing Operating System(DOS引导记录损坏) 造成该故障的原因一般是DOS引导记录出现错误。DOS引导记录位于逻辑0扇 区,是由高级格式化命令FORMAT生成的。主引导程序在检查分区表正确之后,根 据分区表中指出的DOS分区的起始地址,读DOS引导记录,若连续五次都失败,则 给出&Error Loading Operating System&的错误提示;若能正确读出DOS引导 记录,主引导程序则会将DOS引导记录送入内存0:7c00h处,然后检查DOS引导记 录的最后两个字节是否为&55 AA&,若不是这两个字节,则给出&Missing? Operating System&的提示。一般情况下可以用硬盘修复工具(如NDD)修复, 若不成功只好用FORMAT C:/S命令重写DOS引导记录。 ④ No ROM Basic,System Halted(不能进入ROM Basic,系统停止响应) 造成该故障的原因一般是硬盘主引导区损坏或被病毒感染,或是分区表中无 自举标志,或是结束标志&55 AA&被改写。执行FDISK/MBR可以生成正确的引导 程序和结束标志覆盖硬盘上的主引导程序。但FDISK/MBR不能对付所有由引导区 病毒感染而引起的硬盘分区表损坏的故障,详见《引导型病毒的原理与 FDISK/MBR的正确使用》,应该谨慎使用。对于分区表中无自举标志的故障,可 用NDD迅速恢复。 ⑤ HDD controller failure Press F1 to Resume(硬盘控制器失效,按F1 键重启) 出现上述信息应该属于硬件故障,应该重点检查硬盘有关的电源线、数据线 的接口有无松动、接触不良、信号线接反等,其次还要检查硬盘的跳线是否设置错误, ⑥ FDD contreller failure HDD contrller failure Press any key to? Resume(软、硬盘控制器失效,按任意键重新启动) 也属于硬件故障,通常是连接软、硬盘的I/O部分接触不良或有损坏,这个 比较麻烦,轻的还可修理,严重的搞不好就得换配件了。 另外,当运行了&HAPPY NEW YEAR 1999&硬盘&逻辑锁&程序以后会在DOS 窗口出现&YOUR COMPUTER HAS BEEN LOCKED DOWN BY XXXXXX,PLEASE RESTART? YOUR SYSTEM&的信息,系统在重新启动自检完后就会停止。著名的&KV300逻辑 炸弹&也属于此类。 因为计算机在引导DOS系统时将会搜索所有逻辑盘的顺序,当DOS被引导时, 首先要去找主引导扇区的分区表信息,就是位于硬盘0面0头1扇区的0BEH地址开始的地方,如果分区信息开始的地方为80H,这表示是主引导分区,其它的为扩 展分区。主引导分区被定义为逻辑C盘,然后查找扩展分区的逻辑盘,被定义为D 盘,以此类推找到E、F、G盘......&逻辑锁&就是在此下手,修改了正常的主引 导分区记录,将扩展分区的第一个逻辑盘指向自已,DOS在启动时查找到第一个 逻辑盘后,搜索下一个逻辑盘时总是找到自已,这样一来就形成死循环。这就是 硬盘中了&逻辑锁&后用软驱、光驱、双硬盘都不能正常启动的原因。用相应的 解锁工具才能解开硬盘&逻辑锁&,如果用DM软件虽然可以解开,但解开之后的硬盘数据将不复存在。 对于一般用户,当硬盘发生软故障时往往不知所措,但又想让硬盘在短时间 内恢复工作。如果问题不太严重的话,我们可以按照以下的逐一排除法来解决。 ★ 硬盘软故障排除的一般步骤 ★ ① 检查主板BIOS中硬盘工作模式,看是否正确设置硬盘。 ② 用相应操作系统的启动盘启动计算机。 ③ 检查硬盘分区结束标志(最后两个字节)是否为&55 AA&;活动分区引导标志是否为&80&。我们可以利用一些工具来查看,例如:KV3000,可用其F6 功能查看,用F10功能自动修复。或用Fdisk/MBR重建分区表。 ④ 用杀毒软件查、杀病毒。 ⑤ 如果硬盘无法启动,可用系统盘传送系统文件(SYS C:回车)。 ⑥ 运行Scandisk命令或NU 8.0 NDD以检查并修复FAT表或DIR区的错误。 ⑦ 如果软件运行出错,可重新安装操作系统及应用程序。 ⑧ 如果软件运行依旧出,可对硬盘重新分区、高级格式化以后重装系统。 必要时可对硬盘进行低级格式化。 - 作者: jxqq0 日, 星期一 19:20 回复(0) | 引用(0) 加入博采 硬盘分区故障修复全攻略
有三个小金鱼的flash 硬盘分区故障修复全攻略? 由于分区故障,很有可能开启计算机时无法进入熟悉的Windows界面,甚至通过系统启动盘也无法正常识别硬盘,这时候大家肯定都会束手无策吧。 如果贸然对硬盘进行重新分区操作,固然能够彻底解决问题,不过硬盘中的所有重要资料也会随之灰飞烟灭。如果你不幸遇到硬盘的分区故障,先别急着重新分区,按照下文介绍的方法来尝试一下,没准儿会有个意外的惊喜呢。 分区表为何会出故障 在分区表被破坏后,启动系统时往往会出现&Non-System disk or disk error,replace disk and press a key to reboot&(非系统盘或盘出错)、&Error Loading Operating System&(装入DOS引导记录错误)或者&No ROM Basic,System Halted&(不能进入ROM Basic,系统停止响应)等提示信息。那么分区表故障究竟是如何发生的呢? 1.病毒引发故障 病毒导致分区表损坏是最为典型的故障之一。比如典型的CIH病毒的变种除了攻击主板的BIOS之外,同时也会对分区表进行破坏,而且还有很多引导区病毒也会对分区表进行破坏。 2.环境问题导致 如今的Windows 2000/XP都支持NTFS文件格式,而且程序默认的都是采用这种文件格式来安装系统,如果对硬盘进行分区转换或者是划分NTFS分区时意外断电或者死机,那么很有可能导致分区表损坏。而且在通过PQMagic(分区魔术师)之类的第三方分区软件调整硬盘分区容量、转换分区格式的时候也存在一定风险,如果死机或者断电也会导致硬盘分区表故障,甚至有可能丢失硬盘中的所有数据。
请登录后再发表评论!

我要回帖

更多关于 c盘满了怎么回事 的文章

 

随机推荐