- »ý·Ö
- 1
- ÏÂÔØ·Ö
- ·Ö
- ÍþÍû
- µã
- Ô´´±Ò
- µã
- ÏÂÔØ
- ´Î
- ÉÏ´«
- ´Î
- ×¢²áʱ¼ä
- 2008-5-7
- ¾«»ª
|
2#
·¢±íÓÚ 2008-5-7 18:18:49
|
Ö»¿´¸Ã×÷Õß
À´×Ô£º ºþ±±ÏÌÄþ À´×Ô ºþ±±ÏÌÄþ
Ó²ÅÌ×ÊÁÏ
µÚ¶þÕ ӲÅ̵Ļù±¾²ÎÊý
Ò»¡¢ÈÝÁ¿
×÷Ϊ¼ÆËã»úϵͳµÄÊý¾Ý´æ´¢Æ÷£¬ÈÝÁ¿ÊÇÓ²ÅÌ×îÖ÷ÒªµÄ²ÎÊý¡£
Ó²Å̵ÄÈÝÁ¿ÒÔÕ××Ö½Ú£¨MB£©»òǧÕ××Ö½Ú£¨GB£©Îªµ¥Î»£¬1GB=1024MB¡£µ«Ó²Å̳§ÉÌÔÚ±ê³ÆÓ²ÅÌÈÝÁ¿Ê±Í¨³£È¡1G=1000MB£¬Òò´ËÎÒÃÇÔÚBIOSÖлòÔÚ¸ñʽ»¯Ó²ÅÌʱ¿´µ½µÄÈÝÁ¿»á±È³§¼ÒµÄ±ê³ÆÖµÒªÐ¡¡£
¶ÔÓÚÓû§¶øÑÔ£¬Ó²Å̵ÄÈÝÁ¿¾ÍÏóÄÚ´æÒ»Ñù£¬ÓÀÔ¶Ö»»áÏÓÉÙ²»»áÏÓ¶à¡£Windows²Ù×÷ϵͳ´ø¸øÎÒÃǵijýÁ˸üΪ¼ò±ãµÄ²Ù×÷Í⣬»¹´øÀ´ÁËÎļþ´óСÓëÊýÁ¿µÄÈÕÒæÅòÕÍ£¬Ò»Ð©Ó¦ÓóÌÐò¶¯éü¾ÍÒª³ÔµôÉϰÙÕ×µÄÓ²Å̿ռ䣬¶øÇÒ»¹Óв»¶ÏÔö´óµÄÇ÷ÊÆ¡£Òò´Ë£¬ÔÚ¹ºÂòÓ²ÅÌʱÊʵ±µÄ³¬Ç°ÊÇÃ÷Öǵġ£Ä¿Ç°µÄÖ÷Á÷Ó²Å̵ÄÈÝÁ¿Îª10GºÍ15G£¬¶ø20GÒÔÉϵĴóÈÝÁ¿Ó²ÅÌÒàÒÑ¿ªÊ¼Öð½¥ÆÕ¼°¡£
Æäʵ£¬Ó²ÅÌÈÝÁ¿Ô½´ó£¬µ¥Î»×ֽڵļ۸ñ¾ÍÔ½±ãÒË¡£ÀýÈç»ðÇò10GµÄ¼Û¸ñΪ1000Ôª£¬Ã¿G×ֽڵļ۸ñΪ100Ôª£»¶ø»ðÇò15GµÄ¼Û¸ñΪ1160£¬Ã¿G×Ö½Ú»¹²»µ½80Ôª¡£
Ó²Å̵ÄÈÝÁ¿Ö¸±ê»¹°üÀ¨Ó²Å̵ĵ¥µúÈÝÁ¿¡£Ëùνµ¥µúÈÝÁ¿ÊÇÖ¸Ó²Å̵¥Æ¬ÅÌÆ¬µÄÈÝÁ¿£¬µ¥µúÈÝÁ¿Ô½´ó£¬µ¥Î»³É±¾Ô½µÍ£¬Æ½¾ù·ÃÎÊʱ¼äÒ²Ô½¶Ì¡£Ä¿Ç°ÊÐÃæÉÏ´ó¶àÊýÓ²Å̵ĵ¥µúÈÝÁ¿Îª6.4GÒÔÉÏ£¬¶ø¸ü¸ßµÄÔòÒÑ´ïµ½ÁË10G¡£
¶þ¡¢×ªËÙ
תËÙ(Rotational speed »òSpindle speed)ÊÇÖ¸Ó²ÅÌÅÌÆ¬Ã¿·ÖÖÓת¶¯µÄȦÊý£¬µ¥Î»Îªrpm¡£
ĿǰÊг¡ÉÏÖ÷Á÷IDEÓ²Å̵ÄתËÙÒ»°ãΪ5200rpm»ò5400rpm£¬SeagateµÄ¡°´ó»ÒÐÜ¡±ÏµÁкÍMaxtorÔò´ïµ½ÁË7200rpm£¬ÊÇIDEÓ²ÅÌÖÐתËÙ×î¿ìµÄ¡£ÖÁÓÚSCSI½Ó¿ÚµÄÓ²ÅÌ£¬Ò»°ã¶¼ÒÑ´ïµ½ÁË7200rpmµÄתËÙ£¬¶ø¸ü¸ßµÄÔò´ïµ½ÁË10000rpm¡£
Èý¡¢Æ½¾ù·ÃÎÊʱ¼ä
ƽ¾ù·ÃÎÊʱ¼ä(Average Access Time)ÊÇÖ¸´ÅÍ·´ÓÆðʼλÖõ½´ïÄ¿±ê´ÅµÀλÖ㬲¢ÇÒ´ÓÄ¿±ê´ÅµÀÉÏÕÒµ½Òª¶ÁдµÄÊý¾ÝÉÈÇøËùÐèµÄʱ¼ä¡£
ƽ¾ù·ÃÎÊʱ¼äÌåÏÖÁËÓ²Å̵ĶÁдËÙ¶È£¬Ëü°üÀ¨ÁËÓ²Å̵ÄѰµÀʱ¼äºÍµÈ´ýʱ¼ä£¬¼´£º
ƽ¾ù·ÃÎÊʱ¼ä=ƽ¾ùѰµÀʱ¼ä+ƽ¾ùµÈ´ýʱ¼ä¡£
Ó²ÅÌµÄÆ½¾ùѰµÀʱ¼ä(Average Seek Time)ÊÇÖ¸Ó²Å̵ĴÅÍ·ÒÆ¶¯µ½ÅÌÃæÖ¸¶¨´ÅµÀËùÐèµÄʱ¼ä¡£Õâ¸öʱ¼äµ±È»Ô½Ð¡Ô½ºÃ£¬Ä¿Ç°Ó²ÅÌµÄÆ½¾ùѰµÀʱ¼äͨ³£ÔÚ8msµ½12msÖ®¼ä£¬¶øSCSIÓ²ÅÌÔòӦСÓÚ»òµÈÓÚ8ms¡£
Ó²Å̵ĵȴýʱ¼ä£¬ÓÖ½ÐDZ·üÆÚ(Latency)£¬ÊÇÖ¸´ÅÍ·ÒÑ´¦ÓÚÒª·ÃÎʵĴŵÀ£¬µÈ´ýËùÒª·ÃÎʵÄÉÈÇøÐýתÖÁ´ÅÍ·Ï·½µÄʱ¼ä¡£Æ½¾ùµÈ´ýʱ¼äΪÅÌÆ¬ÐýתһÖÜËùÐèµÄʱ¼äµÄÒ»°ë£¬Ò»°ãÓ¦ÔÚ4msÒÔÏ¡£
ËÄ¡¢´«ÊäËÙÂÊ
´«ÊäËÙÂÊ(Data Transfer Rate) Ó²Å̵ÄÊý¾Ý´«ÊäÂÊÊÇÖ¸Ó²Å̶ÁдÊý¾ÝµÄËÙ¶È£¬µ¥Î»ÎªÕ××Ö½ÚÿÃ루MB/s£©¡£Ó²ÅÌÊý¾Ý´«ÊäÂÊÓÖ°üÀ¨ÁËÄÚ²¿Êý¾Ý´«ÊäÂʺÍÍⲿÊý¾Ý´«ÊäÂÊ¡£
ÄÚ²¿´«ÊäÂÊ(Internal Transfer Rate) Ò²³ÆÎª³ÖÐø´«ÊäÂÊ(Sustained Transfer Rate)£¬Ëü·´Ó³ÁËÓ²ÅÌ»º³åÇøÎ´ÓÃʱµÄÐÔÄÜ¡£ÄÚ²¿´«ÊäÂÊÖ÷ÒªÒÀÀµÓÚÓ²Å̵ÄÐýתËÙ¶È¡£
Íⲿ´«ÊäÂÊ£¨External Transfer Rate£©Ò²³ÆÎªÍ»·¢Êý¾Ý´«ÊäÂÊ£¨Burst Data Transfer Rate£©»ò½Ó¿Ú´«ÊäÂÊ£¬Ëü±ê³ÆµÄÊÇϵͳ×ÜÏßÓëÓ²ÅÌ»º³åÇøÖ®¼äµÄÊý¾Ý´«ÊäÂÊ£¬ÍⲿÊý¾Ý´«ÊäÂÊÓëÓ²Å̽ӿÚÀàÐͺÍÓ²ÅÌ»º´æµÄ´óСÓйء£
ĿǰFast ATA½Ó¿ÚÓ²Å̵Ä×î´óÍⲿ´«ÊäÂÊΪ16.6MB/s£¬¶øUltra ATA½Ó¿ÚµÄÓ²ÅÌÔò´ïµ½33.3MB/s¡£
Îå¡¢»º´æ
ÓëÖ÷°åÉϵĸßËÙ»º´æ£¨RAM Cache£©Ò»Ñù£¬Ó²ÅÌ»º´æµÄÄ¿µÄÊÇΪÁ˽â¾öϵͳǰºó¼¶¶ÁдËٶȲ»Æ¥ÅäµÄÎÊÌ⣬ÒÔÌá¸ßÓ²Å̵ĶÁдËÙ¶È¡£Ä¿Ç°£¬´ó¶àÊýIDEÓ²Å̵Ļº´æÔÚ128Kµ½256KÖ®¼ä£¬¶øSeagateµÄ¡°´ó»ÒÐÜ¡±ÏµÁÐÔòʹÓÃÁË512K Cache¡£
µÚÈýÕ ӲÅÌÂß¼½á¹¹¼ò½é
Ò». Ó²ÅÌÂß¼½á¹¹¼ò½é
¡¡1. Ó²Å̲ÎÊýÊÍÒÉ
¡¡¡¡µ½Ä¿Ç°ÎªÖ¹, ÈËÃdz£ËµµÄÓ²Å̲ÎÊý»¹ÊǹÅÀ쵀 CHS(Cylinder/Head/Sector)²ÎÊý. ÄÇôΪʲôҪʹÓÃÕâЩ²ÎÊý,ËüÃǵÄÒâÒåÊÇʲô?ËüÃǵÄȡֵ·¶Î§ÊÇʲô?
¡¡¡¡ºÜ¾ÃÒÔǰ, Ó²Å̵ÄÈÝÁ¿»¹·Ç³£Ð¡µÄʱºò,ÈËÃDzÉÓÃÓëÈíÅÌÀàËÆµÄ½á¹¹Éú²úÓ²ÅÌ. Ò²¾ÍÊÇÓ²ÅÌÅÌÆ¬µÄÿһÌõ´ÅµÀ¶¼¾ßÓÐÏàͬµÄÉÈÇøÊý.Óɴ˲úÉúÁËËùνµÄ3D²ÎÊý (Disk Geometry). ¼È´ÅÍ·Êý(Heads), ÖùÃæÊý(Cylinders),ÉÈÇøÊý(Sectors),ÒÔ¼°ÏàÓ¦µÄѰַ·½Ê½.
¡¡¡¡ÆäÖÐ:
¡¡¡¡´ÅÍ·Êý(Heads)±íʾӲÅÌ×ܹ²Óм¸¸ö´ÅÍ·,Ò²¾ÍÊÇÓм¸ÃæÅÌÆ¬, ×î´óΪ 255 (Óà 8 ¸ö¶þ½øÖÆÎ»´æ´¢);
¡¡¡¡ÖùÃæÊý(Cylinders) ±íʾӲÅÌÃ¿Ò»ÃæÅÌÆ¬ÉÏÓм¸Ìõ´ÅµÀ,×î´óΪ 1023(Óà 10 ¸ö¶þ½øÖÆÎ»´æ´¢);
¡¡¡¡ÉÈÇøÊý(Sectors) ±íʾÿһÌõ´ÅµÀÉÏÓм¸¸öÉÈÇø, ×î´óΪ 63(Óà 6¸ö¶þ½øÖÆÎ»´æ´¢).
¡¡¡¡Ã¿¸öÉÈÇøÒ»°ãÊÇ 512¸ö×Ö½Ú, ÀíÂÛÉϽ²Õâ²»ÊDZØÐëµÄ,µ«ºÃÏóûÓÐÈ¡±ðµÄÖµµÄ.
¡¡¡¡ËùÒÔ´ÅÅÌ×î´óÈÝÁ¿Îª:
¡¡¡¡255 * 1023 * 63 * 512 / 1048576 = 8024 GB ( 1M =1048576 Bytes )»òÓ²Å̳§É̳£Óõĵ¥Î»:
¡¡¡¡255 * 1023 * 63 * 512 / 1000000 = 8414 GB ( 1M =1000000 Bytes )
ÔÚ CHS Ѱַ·½Ê½ÖÐ, ´ÅÍ·, ÖùÃæ, ÉÈÇøµÄȡֵ·¶Î§·Ö±ðΪ 0µ½ Heads - 1,0 µ½ Cylinders - 1, 1 µ½ Sectors (×¢ÒâÊÇ´Ó 1 ¿ªÊ¼).
¡¡2. »ù±¾ Int 13H µ÷Óüò½é
BIOS Int 13H µ÷ÓÃÊÇ BIOSÌṩµÄ´ÅÅÌ»ù±¾ÊäÈëÊä³öÖжϵ÷ÓÃ, Ëü¿ÉÒÔÍê³É´ÅÅÌ(°üÀ¨Ó²Å̺ÍÈíÅÌ)µÄ¸´Î», ¶Áд, УÑé, ¶¨Î», Õï¶Ï,¸ñʽ»¯µÈ¹¦ÄÜ.ËüʹÓõľÍÊÇ CHS Ѱַ·½Ê½, Òò´Ë×î´óʶÄÜ·ÃÎÊ 8 GB ×óÓÒµÄÓ²ÅÌ (±¾ÎÄÖÐÈç²»×÷ÌØÊâ˵Ã÷, ¾ùÒÔ 1M = 1048576 ×Ö½ÚΪµ¥Î»).
¡¡3. ÏÖ´úÓ²Å̽ṹ¼ò½é
¡¡¡¡ÔÚÀÏʽӲÅÌÖÐ, ÓÉÓÚÿ¸ö´ÅµÀµÄÉÈÇøÊýÏàµÈ,ËùÒÔÍâµÀµÄ¼Ç¼ÃܶÈÒªÔ¶µÍÓÚÄÚµÀ, Òò´Ë»áÀ˷Ѻܶà´ÅÅ̿ռä (ÓëÈíÅÌÒ»Ñù). ΪÁ˽â¾öÕâÒ»ÎÊÌâ,½øÒ»²½Ìá¸ßÓ²ÅÌÈÝÁ¿, ÈËÃǸÄÓõÈÃܶȽṹÉú²úÓ²ÅÌ. Ò²¾ÍÊÇ˵,ÍâȦ´ÅµÀµÄÉÈÇø±ÈÄÚȦ´ÅµÀ¶à. ²ÉÓÃÕâÖֽṹºó, Ó²Å̲»ÔÙ¾ßÓÐʵ¼ÊµÄ3D²ÎÊý,Ѱַ·½Ê½Ò²¸ÄΪÏßÐÔѰַ, ¼´ÒÔÉÈÇøÎªµ¥Î»½øÐÐѰַ.
ΪÁËÓëʹÓÃ3DѰַµÄÀÏÈí¼þ¼æÈÝ (ÈçʹÓÃBIOSInt13H½Ó¿ÚµÄÈí¼þ), ÔÚÓ²ÅÌ¿ØÖÆÆ÷ÄÚ²¿°²×°ÁËÒ»¸öµØÖ··ÒëÆ÷,ÓÉËü¸ºÔð½«ÀÏʽ3D²ÎÊý·Òë³ÉеÄÏßÐÔ²ÎÊý. ÕâÒ²ÊÇΪʲôÏÖÔÚÓ²Å̵Ä3D²ÎÊý¿ÉÒÔÓжàÖÖÑ¡ÔñµÄÔÒò(²»Í¬µÄ¹¤×÷ģʽ, ¶ÔÓ¦²»Í¬µÄ3D²ÎÊý, Èç LBA, LARGE, NORMAL).
¡¡4. À©Õ¹ Int 13H ¼ò½é
ËäÈ»ÏÖ´úÓ²Å̶¼ÒѾ²ÉÓÃÁËÏßÐÔѰַ, µ«ÊÇÓÉÓÚ»ù±¾ Int13H µÄÖÆÔ¼, ʹÓà BIOS Int 13H ½Ó¿ÚµÄ³ÌÐò, Èç DOS µÈ»¹Ö»ÄÜ·ÃÎÊ 8 GÒÔÄÚµÄÓ²Å̿ռä.ΪÁË´òÆÆÕâÒ»ÏÞÖÆ, Microsoft µÈ¼¸¼Ò¹«Ë¾Öƶ¨ÁËÀ©Õ¹ Int 13H ±ê×¼(Extended Int13H), ²ÉÓÃÏßÐÔѰַ·½Ê½´æÈ¡Ó²ÅÌ, ËùÒÔÍ»ÆÆÁË 8 GµÄÏÞÖÆ,¶øÇÒ»¹¼ÓÈëÁ˶Կɲðж½éÖÊ (Èç»î¶¯Ó²ÅÌ) µÄÖ§³Ö.
¶þ. Boot Sector ½á¹¹¼ò½é
1. Boot Sector µÄ×é³É
¡¡¡¡Boot Sector Ò²¾ÍÊÇÓ²Å̵ĵÚÒ»¸öÉÈÇø, ËüÓÉ MBR (MasterBoot Record),DPT (Disk Partition Table) ºÍ Boot Record ID¡¡Èý²¿·Ö×é³É.
¡¡¡¡MBR ÓÖ³Æ×÷Ö÷Òýµ¼¼Ç¼ռÓà Boot Sector µÄǰ 446 ¸ö×Ö½Ú( 0 to 0x1BD ),´æ·ÅϵͳÖ÷Òýµ¼³ÌÐò (Ëü¸ºÔð´Ó»î¶¯·ÖÇøÖÐ×°ÔØ²¢ÔËÐÐϵͳÒýµ¼³ÌÐò).
¡¡¡¡DPT ¼´Ö÷·ÖÇø±íÕ¼Óà 64 ¸ö×Ö½Ú (0x1BE to 0x1FD),¼Ç¼ÁË´ÅÅ̵Ļù±¾·ÖÇøÐÅÏ¢. Ö÷·ÖÇø±í·ÖΪËĸö·ÖÇøÏî, ÿÏî 16 ×Ö½Ú,·Ö±ð¼Ç¼ÁËÿ¸öÖ÷·ÖÇøµÄÐÅÏ¢(Òò´Ë×î¶à¿ÉÒÔÓÐËĸöÖ÷·ÖÇø).
¡¡¡¡Boot Record ID ¼´Òýµ¼Çø±ê¼ÇÕ¼ÓÃÁ½¸ö×Ö½Ú (0x1FE and0x1FF), ¶ÔÓںϷ¨Òýµ¼Çø, ËüµÈÓÚ 0xAA55, ÕâÊÇÅбðÒýµ¼ÇøÊÇ·ñºÏ·¨µÄ±êÖ¾.
¡¡¡¡Boot Sector µÄ¾ßÌå½á¹¹ÈçÏÂͼËùʾ:
¡¡¡¡¡¡0000 |---------------------------------------------|
¡¡¡¡¡¡¡¡¡¡ |¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡|
¡¡¡¡¡¡¡¡¡¡ |¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡|
¡¡¡¡¡¡¡¡¡¡ |¡¡ ¡¡¡¡¡¡¡¡Master Boot Record¡¡¡¡ ¡¡¡¡¡¡ ¡¡¡¡|
¡¡¡¡¡¡¡¡¡¡ |¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡|
¡¡¡¡¡¡¡¡¡¡ |¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡|
¡¡¡¡¡¡¡¡¡¡ |¡¡ ¡¡¡¡¡¡¡¡Ö÷Òýµ¼¼Ç¼(446×Ö½Ú)¡¡¡¡ ¡¡¡¡¡¡ ¡¡|
¡¡¡¡¡¡¡¡¡¡ |¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡|
¡¡¡¡¡¡¡¡¡¡ |¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡|
¡¡¡¡¡¡¡¡¡¡ |¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡|
¡¡¡¡¡¡01BD |¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡|
¡¡¡¡¡¡01BE |---------------------------------------------|
¡¡¡¡¡¡¡¡¡¡ |¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡|
¡¡¡¡¡¡01CD |¡¡¡¡¡¡ ¡¡¡¡·ÖÇøÐÅÏ¢¡¡1(16×Ö½Ú)¡¡¡¡¡¡ ¡¡¡¡¡¡ |
¡¡¡¡¡¡01CE |---------------------------------------------|
¡¡¡¡¡¡¡¡¡¡ |¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡|
¡¡¡¡¡¡01DD |¡¡¡¡¡¡ ¡¡¡¡·ÖÇøÐÅÏ¢¡¡2(16×Ö½Ú)¡¡¡¡¡¡ ¡¡¡¡¡¡ |
¡¡¡¡¡¡01DE |---------------------------------------------|
¡¡¡¡¡¡¡¡¡¡ |¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡|
¡¡¡¡¡¡01ED |¡¡¡¡¡¡ ¡¡¡¡·ÖÇøÐÅÏ¢¡¡3(16×Ö½Ú)¡¡¡¡¡¡ ¡¡¡¡¡¡ |
¡¡¡¡¡¡01EE |---------------------------------------------|
¡¡¡¡¡¡¡¡¡¡ |¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡|
¡¡¡¡¡¡01FD |¡¡¡¡¡¡ ¡¡¡¡·ÖÇøÐÅÏ¢¡¡4(16×Ö½Ú)¡¡¡¡¡¡ ¡¡¡¡¡¡ |
¡¡¡¡¡¡¡¡¡¡ |---------------------------------------------|
¡¡¡¡¡¡¡¡¡¡ | 01FE ¡¡¡¡¡¡¡¡¡¡¡¡¡¡|01FF¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡|
¡¡¡¡¡¡¡¡¡¡ |¡¡ ¡¡¡¡55¡¡¡¡¡¡¡¡¡¡| ¡¡¡¡¡¡¡¡AA¡¡¡¡¡¡¡¡ ¡¡|
¡¡¡¡¡¡¡¡¡¡ |---------------------------------------------|
¡¡
2. ·ÖÇø±í½á¹¹¼ò½é
¡¡¡¡·ÖÇø±íÓÉËĸö·ÖÇøÏî¹¹³É, ÿһÏîµÄ½á¹¹ÈçÏÂ:
¡¡¡¡BYTE State¡¡¡¡¡¡: ·ÖÇø×´Ì¬, 0 =δ¼¤»î, 0x80 = ¼¤»î (×¢Òâ´ËÏî)
¡¡¡¡BYTE StartHead¡¡: ·ÖÇøÆðʼ´ÅÍ·ºÅ
¡¡¡¡WORD StartSC¡¡¡¡: ·ÖÇøÆðʼÉÈÇøºÍÖùÃæºÅ,µ××ֽڵĵÍ6λΪÉÈÇøºÅ,
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡ ¸ß2λΪÖùÃæºÅµÄµÚ 9,10 λ, ¸ß×Ö½ÚΪÖùÃæºÅµÄµÍ 8 λ
¡¡¡¡BYTE Type¡¡¡¡¡¡ : ·ÖÇøÀàÐÍ, Èç0x0B = FAT32, 0x83 = Linux µÈ,
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡ 00 ±íʾ´ËÏîδÓÃ,07 = NTFS
¡¡¡¡BYTE EndHead¡¡¡¡: ·ÖÇø½áÊø´ÅÍ·ºÅ
¡¡¡¡WORD EndSC¡¡¡¡¡¡:·ÖÇø½áÊøÉÈÇøºÍÖùÃæºÅ, ¶¨Òåͬǰ
¡¡¡¡DWORD Relative¡¡:ÔÚÏßÐÔѰַ·½Ê½ÏµķÖÇøÏà¶ÔÉÈÇøµØÖ·
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡(¶ÔÓÚ»ù±¾·ÖÇø¼´Îª¾ø¶ÔµØÖ·)
¡¡¡¡DWORD Sectors¡¡ : ·ÖÇø´óС (×ÜÉÈÇøÊý)
¡¡¡¡×¢Òâ: ÔÚ DOS / Windows ϵͳÏÂ,»ù±¾·ÖÇø±ØÐëÒÔÖùÃæÎªµ¥Î»»®·Ö( Sectors * Heads ¸öÉÈÇø), Èç¶ÔÓÚ CHS Ϊ 764/255/63 µÄÓ²ÅÌ,·ÖÇøµÄ×îС³ß´çΪ¡¡255 * 63 * 512 / 1048576 = 7.844 MB.
¡¡3. À©Õ¹·ÖÇø¼ò½é
¡¡¡¡ÓÉÓÚÖ÷·ÖÇø±íÖÐÖ»ÄÜ·ÖËĸö·ÖÇø, ÎÞ·¨Âú×ãÐèÇó,Òò´ËÉè¼ÆÁËÒ»ÖÖÀ©Õ¹·ÖÇø¸ñʽ. »ù±¾ÉÏ˵, À©Õ¹·ÖÇøµÄÐÅÏ¢ÊÇÒÔÁ´±íÐÎʽ´æ·ÅµÄ,µ«Ò²ÓÐÒ»Ð©ÌØ±ðµÄµØ·½.Ê×ÏÈ, Ö÷·ÖÇø±íÖÐÒªÓÐÒ»¸ö»ù±¾À©Õ¹·ÖÇøÏî,ËùÓÐÀ©Õ¹·ÖÇø¶¼Á¥ÊôÓÚËü,Ò²¾ÍÊÇ˵ÆäËûËùÓÐÀ©Õ¹·ÖÇøµÄ¿Õ¼ä¶¼±ØÐë°üÀ¨ÔÚÕâ¸ö»ù±¾À©Õ¹·ÖÇøÖÐ.¶ÔÓÚDOS / Windows À´Ëµ, À©Õ¹·ÖÇøµÄÀàÐÍΪ 0x05. ³ý»ù±¾À©Õ¹·ÖÇøÒÔÍâµÄÆäËûËùÓÐÀ©Õ¹·ÖÇøÔòÒÔÁ´±íµÄÐÎʽ¼¶Áª´æ·Å, ºóÒ»¸öÀ©Õ¹·ÖÇøµÄÊý¾ÝÏî¼Ç¼ÔÚǰһ¸öÀ©Õ¹·ÖÇøµÄ·ÖÇø±íÖÐ,µ«Á½¸öÀ©Õ¹·ÖÇøµÄ¿Õ¼ä²¢²»Öصþ.
¡¡¡¡À©Õ¹·ÖÇøÀàËÆÓÚÒ»¸öÍêÕûµÄÓ²ÅÌ, ±ØÐë½øÒ»²½·ÖÇø²ÅÄÜʹÓÃ.µ«Ã¿¸öÀ©Õ¹·ÖÇøÖÐÖ»ÄÜ´æÔÚÒ»¸öÆäËû·ÖÇø. ´Ë·ÖÇøÔÚ DOS/Windows»·¾³Öм´ÎªÂß¼ÅÌ.Òò´Ëÿһ¸öÀ©Õ¹·ÖÇøµÄ·ÖÇø±í(ͬÑù´æ´¢ÔÚÀ©Õ¹·ÖÇøµÄµÚÒ»¸öÉÈÇøÖÐ)ÖÐ×î¶àÖ»ÄÜÓÐÁ½¸ö·ÖÇøÊý¾ÝÏî(°üÀ¨ÏÂÒ»¸öÀ©Õ¹·ÖÇøµÄÊý¾ÝÏî).
¡¡ |
|