Chinaunix首页 | 论坛 | 博客
  • 博客访问: 392363
  • 博文数量: 73
  • 博客积分: 2580
  • 博客等级: 少校
  • 技术积分: 837
  • 用 户 组: 普通用户
  • 注册时间: 2005-06-01 10:34
个人简介

开始工作时的技术blog变成了自己成长成熟的吐曹blog

文章分类
文章存档

2012年(2)

2011年(2)

2009年(5)

2008年(1)

2007年(16)

2006年(38)

2005年(9)

我的朋友

分类: WINDOWS

2008-09-23 09:03:45

下午给一领导整电脑,联想启天的,他的慧盾没用,就把他卸载了,这下惨了,系统进不了,简单点说,分区表都丢了。一个字,紧张,错了,二个字。没办法,把电脑抱回机房,死马当活马医。
造成这种原因是因为当时的新机是先装慧盾,用的慧盾分区再装的系统,所以慧盾一卸载,分区什么都没了。
不急,很多同事都说没救了,用diskgen试了下,工具-重建分区表-自动。不行,只找出一个289M和几个几十M的小区,后来改为交互模式,跳过几个小分区,后面几个大分区保留,把硬盘挂到别的电脑上能认出那几个资料盘了,把资料转移,硬盘挂回原机准备重装系统
问题又来了,我想保留这个分区表,但是怎么也设置不了活动分区,在diskgen里面老是弹出提示“请设定活动分区”设置不了活动分区就装不了系统,后来一查资料居然是活动分区必须设置在主分区里,我的这几个盘居然全部是扩展分区的逻辑磁盘,没办法,只好全部格式化重新来了,还好资料找回来了。
(也可以不用全部格式化,删除c盘,用pq转为主分区,把那些小分区全部删除,并到c盘,那些小分区就是慧盾的分区)
总结:diskgen(以前叫diskman)功能很强大.主分区只能设置4个磁盘,所以有了扩展分区,fat32格式最大好象只能支持20G,活动分区必须设在主分区上.

关于ghost对sata光驱和硬盘的支持问题,还无解,很慢,要几十个小时甚至出错,谁能告诉我,谢谢
 
-------------------------------------------------------------------------------
以下为参考资料,转载的:
 
1. 在DOS实模式下运行Diskgen,按Alt和T键激活“工具”菜单,选择“重建分区表”。
2. 当出现“自动方式”和“交互方式”时,选择“交互方式”。
3. 找到的第一个分区必须选择保留,当出现“找到一个扩展分区表”时,选择“跳过”。
4. 以后找到的分区都选择“保留”。
活动分区必须设在主分区,设在逻辑分区是设置不了的
 
 
我们来分析分区表部分。操作系统为了便于用户对磁盘的管理,引入了磁盘分区的概念,即将一块磁盘逻辑划分为几个区域。在分区表共64个字节中,以16个字节为一个分区表项来描述一个分区的结构。
主分区的分区信息通常存储在分区表中的第一项,主分区通常也是活动分区。这部分的具体含义见表1-1。
表1-1  分区表项的含义
字节偏移 字段长度 值 字段名和定义
0x01BE 1 BYTE 0x80 引导标志(Boot Indicator),指明该分区是否是活动分区
0x01BF 1 BYTE 0x01 开始磁头(Starting Head)
0x01C0 6 BIT 0x01 起始扇区(Starting Sector),只用了0~5位,后面的两位(第6位和第7位)被开始柱面字段所使用
0x01C1 10 BIT 0x00 起始柱面(Starting Cylinder),共占用10位,最大值为1023
0x01C2 1 BYTE 0x07 系统ID(System ID)定义了分区的类型,详细定义,请参看表1-2
0x01C3 1 BYTE 0xEF 结束磁头(Ending Head)
0x01C4 6 BIT 0xFF 结束扇区(Ending Sector)只使用了0~5位。最后两位(第6、7位)被结束柱面字段所使用
0x01C5 10 BIT 0xB3 结束柱面(Ending Cylinder) ,结束柱面是一个10位的数,最大值为1023
0x01C6 1 DWORD 0x0000003F 相对扇区数(Relative Sectors) ,指从该磁盘开始到该分区开始之间的位移量,以扇区来表示
0x01CA 1 DWORD 0x00DAB701 总扇区数(Total Sectors) ,指该分区中的扇区总数
                           
偏移01C2H处表示该分区的类型,它是操作系统管理分区、组织分区的方式,下面给出一些常见的分区类型,详见表1-2
表1-2  常见分区类型
00 DOS或Windows不允许使用,视为非法
01 FATl2
02 XENIX root
03 XENIX usr
04 FATl6 <32M
05 Extended
06 FATl6
07 HPFS/NTFS
08 AIX
09 AIX bootable
0A OS/2 Boot Manage
0B Win95 FAT32
0C Win95 FAT32
0E Win95 FATl6
0F Win95 Extended(大于8GB)
10 OPUS
11 Hidden FATl2
12 Compaq diagnost
16 HiddenFATl6
14 Hidden FATl6<32MB
17 Hidden HPFS/NTFS
18 AST Windows swap
1B Hidden FAT32
1C Hidden FAT32 partition (using LBA-mode INT 13 extensions)
1E Hidden LBA VFAT partition
24 NEC DOS
3C Partition Magic
40 Venix 80286
41 PPC PreP Boot
42 SFS
4D QNX4.x
4E QNX4.x 2nd part
4F QNX4.x 3rd part
50 OnTrack DM
51 OnTrack DM6 Aux
52 CP/M
53 OnTrack DM6 Aux
54 OnTrack DM6
55 EZ-Drive
56 Go1den Bow
5C Priam Edisk
61 Speed Stor
63 GNU HURD or Sys
64 Novell Netware
65 Novell Netware
70 Disk Secure Mult
75 PC/IX
80 Old Minix
8l Minix/Old Linux
82 Linux swap
83 Linux
84 0S/2 hidden C:
85 Linux extended
86 NTFS volume set
87 NTFS volume set
93 Amoeba
94 Amoeba BBT
A0 IBM Thinkpad hidden
A5 BSD/386
A6 Open BSD
A7 NextSTEP
B7 BSDI fs
B8 BSDI swap
BE Solaris boot partition
C0 DR-DOS/Novell DOS secured partition
C1 DRDOS/sec
C4 DRDOS/sec
C6 DRDOS/sec
C7 Syrinx
DB CP/M/CTOS
E1 DOS access
E3 DOS R/0
E4 SpeedStor
EB BeOS fs
F1 SpeedStor
F2 DOS 3.3+ secondary partition
F4 SpeedStor
FE LAN step
FF BBT
                            
  扩展分区
由于MBR仅仅为分区表保留了64个字节的存储空间,而每个分区的参数占据16个字节,所以MBR扇区中总计可以存储4个分区的数据,如果说逻辑磁盘就是分区,则硬盘最多只能分出4 个逻辑磁盘,对于具体的应用,4个逻辑磁盘往往不能满足实际需求。为了建立更多的逻辑磁盘供操作系统使用,系统引入了扩展分区的概念。
所谓扩展分区,严格地讲它不是一个实际意义的分区,它仅仅是一个指向下一个用来定义分区的参数的指针,这种指针结构形成一个单向链表。这样在主引导扇区中除了主分区外,仅需要存储一个被称为扩展分区的分区信息,通过这个扩展分区的信息就可以找到下一个分区(实际上也就是下一个逻辑磁盘)的起始位置,以此起始位置类推可以找到所有的分区。无论系统中建立多少个逻辑磁盘,在主引导扇区中通过扩展分区参数就可以逐个找到每一个逻辑磁盘。
扩展分区中的每个逻辑驱动器的分区信息都存在一个类似于MBR的扩展引导记录( Extended Boot Record, EBR)中,如图1-9所示,扩展引导记录包括分区表和结束标志“55AA”,没有引导代码部分。
EBR中分区表的第一项描述第一个逻辑驱动器,第二项指向下一个逻辑驱动器的EBR。如果不存在下一个逻辑驱动器,第二项就不需要使用。其结构如图1-10所示。
 
cd启动机器:
     1、卸载:cd esdel:
              运行esdel.exe
     2、删除硬盘信息:cd hddkill:
           运行hddkill.com或hddkill.exe
重新启动就OK了。
7、默认密码为lenovo
如果自己改过的话,只需要将主板上面的纽扣电池拿出,再放入原位,这样,又能用lenovo,这个密码进入了。
8、解除联想的电脑惠盾
阅读(1727) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-10-07 10:06:22

顶顶

chinaunix网友2008-09-25 15:14:47

忏悔,内疚,对不起,sorry,感谢两位工程师,我是多么的弱智。神啊,1,2千块钱现在对我来说太重要了。希望这次教训能使我在以后的工作中能三思而后行,血的教训啊。

chinaunix网友2008-09-24 16:48:48

diskgen自动方式重建分区表只找前面的四个。 sata的光驱和硬盘用ghost在winpe等虚拟系统下用最快,只需几分钟。 lenovo对不起,由于我的失误把你的主板,硬盘,光驱全烧了,虽然你们全换,但是我还是有点内疚的,不是我不想赔,我是真没钱赔。 神啊,原谅我吧。