Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π’Π°ΠΉΠ½Ρ‹ ΠΈ сСкрСты ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 29

Автор Антон ΠžΡ€Π»ΠΎΠ²

Π¨ΡƒΠΌΠΎΠ²ΠΎΠΉ эффСкт Β«Ρ…Ρ€ΡŽΠΊΠ°Π½ΡŒΡΒ», Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ТСстким диском, обусловлСн ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Π·Π°Π΄-Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎ диску. ΠŸΡ€ΠΎΡ†Π΅ΡΡ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ считывания содСрТимого диска практичСски Π±Π΅ΡΡˆΡƒΠΌΠ΅Π½. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сами Π² этом ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, сравнив ΡˆΡƒΠΌΠΎΠ²Ρ‹Π΅ эффСкты ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ScanDisk Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ повСрхности диска, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Π»ΠΎΠΊ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΈ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ пСрСмСщаСтся вдоль диска, ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Defrag, ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Π»ΠΎΠΊ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ постоянно двигаСтся Π²Π·Π°Π΄-Π²ΠΏΠ΅Ρ€Π΅Π΄.

Однако Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ ScanDisk Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Β«ΠΏΠΎΠ»Π½ΠΎΠΉΒ» ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ диск всС Ρ€Π°Π²Π½ΠΎ врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Β«Π²ΡΡ…Ρ€ΡŽΠΊΠΈΠ²Π°Π΅Ρ‚Β». Π­Ρ‚ΠΎ происходит ΠΊΠ°ΠΊ Ρ€Π°Π· Π² Ρ‚Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ Π΄Π΅Ρ„Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ сСктора, ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ винчСстСра заставляСт Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² Π·ΠΎΠ½Ρƒ, Π³Π΄Π΅ содСрТатся Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ сСкторы. Из этого слСдуСт простой практичСский Π²Ρ‹Π²ΠΎΠ΄: Ссли Π²Ρ‹ ΠΆΠ΅Π»Π°Π΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, насколько качСствСнно сдСлана ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ вашСго ТСсткого диска Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ S.M.A.R.T. ΠΈΠ»ΠΈ тСстирования скорости считывания, Ρ‚ΠΎ запуститС ScanDisk Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ Π½Π°Ρ‡Π°Π»Π° тСстирования повСрхности ΠΈ ΠΏΡ€ΠΈΡΠ»ΡƒΡˆΠ°ΠΉΡ‚Π΅ΡΡŒ ΠΊ Π·Π²ΡƒΠΊΠ°ΠΌ, доносящимся ΠΈΠ· корпуса ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. КаТдоС Β«Ρ…Ρ€ΡŽΠΊΠ°Π½ΡŒΠ΅Β» Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄Π΅Ρ„Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ сСктора. ЕстСствСнно, Π² ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π΅ слСдуСт Π΄ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ТСстким диском со стороны ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ экрана.

"Π’ΡΡ…Ρ€ΡŽΠΊΠΈΠ²Π°Π½ΠΈΠ΅" ТСсткого диска ΠΏΡ€ΠΈ Π½Π°Ρ‡Π°Π»Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Ρ‚Π°ΠΊΠΆΠ΅ связано с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ Π²ΠΎ врСмя самотСстирования.

ЖСсткий диск Π² своСм Β«Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½ΠΎΠΌΒ» Π²ΠΈΠ΄Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌ Π½Π° Π·Π°Π²ΠΎΠ΄Π΅, Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π΅Π½ для размСщСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π° винчСстСрС ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π° Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму.


Ѐайловая систСма

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Windows ΠΌΠΎΠΆΠ΅Ρ‚ провСсти нСбольшой интСрСсный экспСримСнт.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ логичСского диска, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π‘, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ‚Π°ΠΌ всС ΠΏΠ°ΠΏΠΊΠΈ ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ посмотритС совокупный обьСм хранящСйся Π² Π½ΠΈΡ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡƒΠ½ΠΊΡ‚Π° «Бвойства» мСню ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ. Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π² Windows98, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° число Π² ΠΎΠΊΠ½Π΅ свойств Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠ°ΠΏΠΎΠΊ, послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ стоит слово «занято», β€” эта Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ физичСски занятого этими ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ пространства Π½Π° дискС. Π’ Windows2000/XP ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ строчка Ρ‚Π°ΠΊ ΠΈ гласит β€” "Π½Π° дискС: ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ-Ρ‚ΠΎ Π±Π°ΠΉΡ‚". Ну, Π° Π² Windows95 посмотритС Π² ΠΎΠΊΠ½Π΅ "Мой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€" обьСм занятого пространства диска, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ Π²Ρ‹Π·Π²Π°Π² ΠΏΡƒΠ½ΠΊΡ‚ «Бвойства диска» (рис. 8.1).



Рис. 8.1. НСодинаковыС Π΄Π°Π½Π½Ρ‹Π΅.


Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ совокупного обьСма Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎ всСх Ρ„Π°ΠΉΠ»Π°Ρ… ΠΈ ΠΏΠ°ΠΏΠΊΠ°Ρ… Π½Π° дискС ΠΌΠΎΠΆΠ΅Ρ‚ вас нСсколько ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ΡŒ: ΠΎΠ½ΠΎ окаТСтся Π½Π° нСсколько дСсятков ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² мСньшС, Ρ‡Π΅ΠΌ обьСм занятого ΠΈΠΌΠΈ пространства диска.

К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π½Π° дискС Π‘ ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎΠΊΠ½Π° "Мой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€" ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ строчки Π² ΠΎΠΊΠ½Π΅ свойств совокупности Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… Π½Π° Π½Π΅ΠΌ ΠΏΠ°ΠΏΠΎΠΊ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π±Ρ‹Π»ΠΎ занято 1.83 Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚, Π° обьСм всСго содСрТимого диска β€” 1.44 Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚Π° (рис. 8.1). ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ? ΠšΡƒΠ΄Π° дСлись Π΅Ρ‰Π΅ 0.39 Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚? А вСдь этого обьСма нСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ Ρ…Π²Π°Ρ‚ΠΈΠ»ΠΎ Π±Ρ‹ Π½Π° нСбольшой ТСсткий диск…

Π”Π° ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ β€” ΠΊΠ°ΠΊ, собствСнно, устроСна систСма хранСния Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅? НСт, ясно β€” Π΄Π°Π½Π½Ρ‹Π΅ записаны Π² сСкторах ТСсткого диска, Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΡ… ΠΎΡ‚Ρ‚ΡƒΠ΄Π° ΠΈ запись Ρ‚ΡƒΠ΄Π° осущСствляСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ винчСстСра когласно ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. Но вСдь сСкторов Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π½ΠΈΡ… Ρ‚Π°ΠΊΠΈΠ΅ Ρ€Π°Π·Π½Ρ‹Π΅! Как ΠΆΠ΅ всС-Ρ‚Π°ΠΊΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΊΡ€ΡƒΠΆΠΊΠ΅ ΠΈΠ· алюминия с ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ΠΏΡ€ΠΈ этом Π½Π΅ путаСтся? Как ΠΎΠ½ разбираСтся Π²ΠΎ всСй этой массС сСкторов?

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ размСщСния Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° дискС, Π±Ρ‹Π»Π° создана файловая систСма β€” Ρ‚Π°ΠΊΠΎΠΉ способ хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ вся ΠΎΠ½Π° прСдставлСна ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ ΠΈΠΌΠ΅Π½Π° β€” Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ.

Π’ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах файловая систСма устроСна ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Π’ этой Π³Π»Π°Π²Π΅ Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСна систСма FAT, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°ΡΡΡ Π² MS-DOS, Windows95 ΠΈ Windows98 Π² качСствС основной Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ просто устроСнной ΠΈ Π½Π° Π΅Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Π² качСствС основных Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах Unix, Linux, Windows NT/2000/XP другая, Π½ΠΎ ΠΈΡ… устройство β€” Ρ‚Π΅ΠΌΠ° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ.


ΠšΠ»Π°ΡΡ‚Π΅Ρ€Π½Π°Ρ организация

На ΠΌΠΈΠ½ΡƒΡ‚ΠΊΡƒ прСдставим сСбя создатСлями ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм. Π’ΠΎΡ‚ Ρƒ нас Π΅ΡΡ‚ΡŒ ТСсткий диск β€” ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ массив сСкторов Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΏΠΎ 512 Π±Π°ΠΉΡ‚. Π‘Π΅ΠΊΡ‚ΠΎΡ€, ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊ β€” это Β«Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Β» повСрхности ТСсткого диска Π½Π° физичСском ΡƒΡ€ΠΎΠ²Π½Π΅: ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊ сСкторам обращаСтся микросхСма, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ ТСстким диском β€” ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ТСсткого диска β€” ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ чтСния ΠΈ записи. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ сСктор ΠΈΠΌΠ΅Π΅Ρ‚ свой «адрСс» Π½Π° дискС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ извСстСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ. НуТно ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ записи Ρ„Π°ΠΉΠ»ΠΎΠ² (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ β€” ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ имя) Π½Π° диск ΠΈ чтСния ΠΈΡ… ΠΎΡ‚Ρ‚ΡƒΠ΄Π°, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 512 Π±Π°ΠΉΡ‚ β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ вСсь ТСсткий диск ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΉ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒΡŽ для записи Π΄Π°Π½Π½Ρ‹Ρ….

Казалось Π±Ρ‹ β€” Π° Π² Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°? ПишСм Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° диск Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ, записываСм Π² ΠΎΡΠΎΠ±ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½Π° дискС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°Ρ… сСкторов с Π½Π°Ρ‡Π°Π»Π°ΠΌΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° β€” ΠΈ Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Π½Π°Π΄ΠΎ лишь ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π»Ρƒ ΠΈ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ сСкторов, сколько Ρ„Π°ΠΉΠ» Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚. Но Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ с ТСсткого диска ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π΄ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Π½ΠΎ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ, Π° Π½Π° ΠΈΡ… мСсто Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅. И Ρ‡Ρ‚ΠΎ ΠΆΠ΅ получится? Π€Π°ΠΉΠ» ΡƒΠ΄Π°Π»Π΅Π½, послС Π½Π΅Π³ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ свободноС мСсто, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдполагаСтся Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° мСсто старого, отличаСтся ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ ΠΈ Π»ΠΈΠ±ΠΎ Π½Π΅ Π²Π»Π΅Π·Π°Π΅Ρ‚ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ Ρ‚ΡƒΠ΄Π°, Π»ΠΈΠ±ΠΎ мСньшС ΠΈ Π½Π΅ заполняСт всС освободившСся мСсто! Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС придСтся Π»ΠΈΠ±ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ достаточно большой кусок свободного мСста, Π»ΠΈΠ±ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π² ΠΊΠΎΠ½Π΅Ρ† диска, Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ β€” ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ свободным мСсто Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. ВсС ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ, ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ диск, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»Π½ΠΎ свободных сСкторов, Π° Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ΠΊΡƒΠ΄Π°.

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π±Ρ‹Π» ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ кластСрной структуры ТСсткого диска ΠΈ использования ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ². ΠŸΡ€ΠΈ использовании этого ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° вСсь ТСсткий диск ΠΊΠ°ΠΊ Π±Ρ‹ дСлится Π½Π° мноТСство кусочков Ρ€Π°Π²Π½ΠΎΠ³ΠΎ обьСма β€” кластСров, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТит ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ число сСкторов. Π’ Π½Π°Ρ‡Π°Π»Π΅ диска размСщаСтся особая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ β€” FAT-Ρ‚Π°Π±Π»ΠΈΡ†Π° (ΠΎΡ‚ File Allocation Table β€” Ρ‚Π°Π±Π»ΠΈΡ†Π° размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ²), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ записываСтся, Π² ΠΊΠ°ΠΊΠΈΡ… кластСрах находится содСрТимоС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ находящСгося Π½Π° ТСстком дискС Ρ„Π°ΠΉΠ»Π°. НапримСр, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ: "Ρ„Π°ΠΉΠ» записан Π² 121, 122 ΠΈ 123 кластСрах".

Π‘ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ взгляда ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ это β€” такая ΠΆΠ΅ ситуация, ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π½Π΅Π΅. Но всС Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π΅ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ располоТСнных кластСрах, Π° Π² мноТСствС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… кластСров, разбросанных ΠΏΠΎ всСму диску. Достаточно лишь ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° этих кластСров ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π² FAT ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ такая информация: "Ρ„Π°ΠΉΠ» располоТСн Π² кластСрах 120, 124 ΠΈ 137". ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² запрос Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ этого Ρ„Π°ΠΉΠ»Π°, смотрит Π² FAT, Π² ΠΊΠ°ΠΊΠΈΡ… кластСрах ΠΎΠ½ записан, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡ… считываСт, пСрСписывая содСрТимоС этих кластСров Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ соСдиняя Π΅Π³ΠΎ Π² Π½Π΅ΠΉ Π² ΠΎΠ΄ΠΈΠ½ Π½Π΅Ρ€Π°Π·Ρ€Ρ‹Π²Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».

Когда ΠΆΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Π½Π°Π΄ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ТСсткий диск, Ρ‚ΠΎ ΠΎΠ½Π° смотрит ΠΏΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ², Π³Π΄Π΅ находится ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ свободный кластСр (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ кластСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Π»ΠΈΠ±ΠΎ Ρ„Π°ΠΉΠ»Ρƒ), ΠΈ ΠΏΠΈΡˆΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π½Π΅Π³ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ кластСры, указывая ΠΈΡ… Π½ΠΎΠΌΠ΅Ρ€Π° Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π΅. Но ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ процСсс записи Ρ„Π°ΠΉΠ»Π° Π½Π° диск натыкаСтся Π½Π° занятый кластСр, Ρ‚ΠΎ систСма вновь ΠΈΡ‰Π΅Ρ‚ блиТайший свободный кластСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π·Π° занятыми, ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ запись Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° диск с Π½Π΅Π³ΠΎ.[20] Если Ρ„Π°ΠΉΠ» удаляСтся, Ρ‚ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π΅ΠΌΡƒ кластСры ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ (Ρ‚ΠΎΡ‡Π½Π΅Π΅, просто ΠΈΡ… Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΠΎΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠ°ΠΊ свободныС), ΠΈ Π² эти кластСры снова Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° запись Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ….


Π’Π°Π±Π»ΠΈΡ†Π° FAT

Π’Π°Π±Π»ΠΈΡ†Π° FAT β€” это ΠΊΠ°ΠΊ Π±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ строСния всСго ТСсткого диска (рис. 8.2). Она состоит ΠΈΠ· ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… записСй-"строчСк" с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ кластСров Π² Ρ„Π°ΠΉΠ»Π°Ρ….



Рис. 8.2. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ наглядно ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСбС, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ FAT, Ρ‚ΠΎ запуститС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π΄Π΅Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ диска ΠΈΠ· Windows95/98 ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ свСдСния ΠΎ дискС. Π’ΠΎΡ‚ FAT β€” это ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΌ вмСсто Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠΎΠ² β€” ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ записи, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ состояниС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ кластСра диска.


Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ записи FAT содСрТится информация ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π²ΠΈΠ΄ΠΎΠ²: