ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ЛогичСский диск с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой FAT

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности использования дисковой памяти ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ дисковыС компрСссоры — ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ срСдства, ΡΠΆΠΈΠΌΠ°ΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Π΄ΠΈΡΠΊΠ΅ ^ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎ" для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Сля). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ записи Ρ„Π°ΠΉΠ»Π° (ΠΈΠ»ΠΈ Π΅Π³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°) выполняСтся компрСссия, ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ — дСкомпрСссия. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, для исполнСния Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ Π½Π΅ Π²ΡΡΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ компрСссии, ΠΈ Ρ€Π°Π΄ΠΈ экономии Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ЛогичСский диск с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой FAT (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ЛогичСский диск с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой FAT

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρƒ логичСского диска рассмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° DOS с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой FAT16. ЛогичСский диск начинаСтся с Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ сСктора, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠΌΠΈΠΌΠΎ собствСнно Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° располагаСтся Ρ‚Π°Π±Π»ΠΈΡ†Π°, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π°Ρ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ диска. ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ сСктора находятся ΠΎΠ΄Π½Π° ΠΈΠ»ΠΈ нСсколько ΠΊΠΎΠΏΠΈΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ² (FAT) ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ (root) ΠΈ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…. ΠœΠ΅ΠΆΠ΄Ρƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΌ сСктором ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠΏΠΈΠ΅ΠΉ FAT ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… сСкторов.

Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ являСтся ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π΅ ΡΠ΄Ρ€ΠΎ; ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ инструмСнтом Π²Ρ‹Π±ΠΎΡ€Π° Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠΉ ΠžΠ‘ (boot manager). Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΈΠ½Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π½ΠΎΠ³ΠΎ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°, этот Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ привязан ΠΊ ΡΠ²ΠΎΠ΅ΠΉ ΠžΠ‘ ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ся Π½Π° Π΄ΠΈΡΠΊ ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ диска срСдствами этой ΠžΠ‘.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ областСй логичСского диска называСтся Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня (Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — это Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°Π±ΠΎΡ€ΠΎΠ² сСкторов ΠΈ ΠΈΡ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ‚Ρ€Π΅ΠΊΠ΅). Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня) выполняСтся ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ FORMAT ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹ΠΌ срСдством ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. ДискСта форматируСтся сразу Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ; Π½Π° ΠΆΠ΅ΡΡ‚ΠΊΠΎΠΌ дискС ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π», содСрТащий логичСский диск, форматируСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Π”ΠΎ Ρ„орматирования ТСсткий диск Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ сконфигурирован (Ρ€Π°Π·Π±ΠΈΡ‚ Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹).

ΠžΠ±Π»Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… диска Ρ€Π°Π·Π±ΠΈΡ‚Π° Π½Π° кластСры {cluster) — Π³Ρ€ΡƒΠΏΠΏΡ‹ смСТных сСкторов, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ распрСдСлСлия пространства (allocation unit). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ кластСр ΠΈΠΌΠ΅Π΅Ρ‚ свои Π½ΠΎΠΌΠ΅Ρ€; Ρ€Π°Π·ΠΌΠ΅Ρ€ кластСра (число сСкторов) выбираСтся ΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌ стСпСни Π΄Π²ΠΎΠΉΠΊΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΌΠ° диска ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° FAT. Π€Π°ΠΉΠ» Π½Π° Π΄ΠΈΡΠΊΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Ρ†Π΅Π»ΠΎΠ΅ число кластСров, ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Π²ΡΠ΅Ρ… кластСров, входящих Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…. Если Ρ„Π°ΠΉΠ» Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ кластСра, Ρ‚ΠΎ Π²ΡΠ΅ занятыС кластСры ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ кластСров (cluster chain). ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Π΄ΠΈΡΠΊΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ количСства кластСров (элСмСнтов FAT). ΠžΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΡ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΌ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ смСТных кластСров, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π³ΠΎΡ€Π°Π·Π΄ΠΎ быстрСС, Ρ‡Π΅ΠΌ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… кластСры раскиданы ΠΏΠΎ Π²ΡΠ΅ΠΌΡƒ диску, — мСньшС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ тратится Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ. Π€Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°Ρ… ΠΈΠ· Π½Π΅ΡΠΌΠ΅ΠΆΠ½Ρ‹Ρ… кластСров, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ. БоотвСтствСнно, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° навСдСния порядка Π½Π° Π΄ΠΈΡΠΊΠ΅, ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ΠžΠ‘ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² Ρ†Π΅Π»ΠΎΠΌ, называСтся Π΄Π΅Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ диска. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Π΄Π΅Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (SPEDD15K, DEFRAG) Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€ΠΎΠ·Π½Π΅Π½Π½Ρ‹Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ Π² Π΅Π΄ΠΈΠ½ΡƒΡŽ, ΠΏΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΡƒΡŽ Ρ†Π΅ΠΏΡŒ смСТных кластСров.

Помимо свободных, занятых ΠΈ ΠΏΠ»ΠΎΡ…ΠΈΡ… кластСров Π½Π° Π΄ΠΈΡΠΊΠ°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ потСрянныС кластСры (lost clusters). Π­Ρ‚ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ кластСры ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ, ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ занятыС, Π½ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² (Π½Π° Π½ΠΈΡ… Π½Π΅Ρ‚ ссылок ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°). Π˜Ρ… ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π»Π΅Π³ΠΊΠΎ объяснимо: Ссли ΠΏΡ€ΠΈ записи Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° происходит Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ питания ΠΈΠ»ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ сбой, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ a FAT ΡƒΠΆΠ΅ внСсСны измСнСния (элСмСнты ΡƒΠΆΠ΅ заняты), Π° Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт со ΡΡΡ‹Π»ΠΊΠΎΠΉ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π½Π΅ Π²Π½Π΅ΡΠ΅Π½. Π­Ρ‚ΠΈ «Π±Π΅ΡΡ…ΠΎΠ·Π½Ρ‹Π΅* кластСры ΡƒΠΆΠ΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ОБ, ΠΎΠ½ΠΈ просто «ΡΡŠΠ΅Π΄Π°ΡŽΡ‚» доступноС дисковоС пространство^ Поиском потСрянных кластСров Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ NDDH SCANDISK. НайдСнныС «Π±Π΅ΡΡ…ΠΎΠ·Π½Ρ‹Π΅» Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π»ΠΈΠ±ΠΎ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ свободныС кластСры, Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ„Π°ΠΉΠ»Ρ‹ (Π΄Π°Ρ‚ΡŒ Π½Π° Π½ΠΈΡ… ссылку ΠΈΠ· ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°). Π­Ρ‚ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ½ΠΎΠ³Π΄Π° содСрТат Ρ†Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для восстановлСния ΠΏΡ€ΠΎΠΏΠ°Π²ΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ Ρ‡Π°ΡˆΠ΅ ΠΈΡ… ΠΏΡ€ΠΎΡΡ‚ΠΎ ΡƒΠ΄Π°Π»ΡΡŽΡ‚, освобоТдая мСсто Π½Π° Π΄ΠΈΡΠΊΠ΅. Π’ ΡΠΈΡΡ‚Π΅ΠΌΠ΅ FAT ΠΌΠΎΠ³ΡƒΡ‚ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒΡΡ ΠΈ ΠΈΠ½Ρ‹Π΅ ошибки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ пСрСсСчСния Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ кластСров. Ошибки Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ происходят ΠΈΠ·-Π·Π° нСисправностСй Π² Π»ΡŽΠ±ΠΎΠΌ ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Ρ‚Ρ€Π°ΠΊΡ‚Π° «ΠΏΠ°ΠΌΡΡ‚ΡŒ — ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ — диск* ΠΈΠ»ΠΈ Π² ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΈΡ… ΡˆΠΈΠ½Π°Ρ…. «Π›Π΅Ρ‡Π΅Π½ΠΈΠ΅» этих ошибок Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ (ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ NDD, SCANDISK), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΊΠΎΠΏΠΈΠΉ FAT (Π½Π° Π΄ΠΈΡΠΊΠ΅ ΠΈΡ…, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π΄Π²ΡƒΡ…) ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ².

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ систСмы FAT. FAT16 ΠΈ FAT32 рассмотрСны Π² [6]. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы, Π±ΠΎΠ»Π΅Π΅ слоТныС Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹Π΅ ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΌΠ°Ρ… дисков ΠΈ ΠΏΡ€ΠΈ большом количСствС Ρ„Π°ΠΉΠ»ΠΎΠ². К Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ отнСсти HPFS (OS/2), NTFS (Windows NT), Nowefl NetWare, Unix, Linux ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Они построСны ΠΈΠ½Π°Ρ‡Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ распрСдСлСния дискового пространства. ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π·Π° ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ свойства часто приходится Ρ€Π°ΡΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ большим расходом систСмных рСсурсов (особСнно ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти). Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ срСдства ΠΊΠ°ΠΊ Π² ΡΠΎΡΡ‚Π°Π²Π΅ ΠžΠ‘. Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚ ΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΡ… пронэводитСлСй, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для Π²Π·Π°ΠΈΠΌΠ½Ρ‹Ρ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠžΠ‘ с Π΄ΠΈΡΠΊΠΎΠΌ, созданным Π½Π΅ Π΅Π΅ ΡΡ€Π΅Π΄ΡΡ‚Π²Π°ΠΌΠΈ зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы, Ρ‚ΠΈΠΏΠ° Ρ€Π°Π·Π΄Π΅Π»Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½, ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ€Π°Π·Π΄Π΅Π»Π°, Π’Π°ΠΊ, диск с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой FAT16 Π² Windows NT поддСрТиваСтся Π½Π° Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… Ρ‚ΠΈΠΏΠΎΠ² 04, 05 ΠΈ 06, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ся Π½Π° Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… Ρ‚ΠΈΠΏΠΎΠ² 0Π• ΠΈ OF, a FAT32 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ся Π½ΠΈ Π½Π° ΠΊΠ°ΠΊΠΈΡ….

Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности использования дисковой памяти ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ дисковыС компрСссоры — ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ срСдства, ΡΠΆΠΈΠΌΠ°ΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Π΄ΠΈΡΠΊΠ΅ ^ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎ" для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Сля). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ записи Ρ„Π°ΠΉΠ»Π° (ΠΈΠ»ΠΈ Π΅Π³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°) выполняСтся компрСссия, ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ — дСкомпрСссия. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, для исполнСния Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ Π½Π΅ Π²ΡΡΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ компрСссии, ΠΈ Ρ€Π°Π΄ΠΈ экономии Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΆΠ΅Ρ€Ρ‚Π²ΡƒΡŽΡ‚ достиТимой ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ сТатия. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ сТатия Π·Π°Π»ΠΎΠΆΠ΅Π½Π° Π² Ρ‚Π°ΠΊΠΈΠ΅ слоТныС Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы, ΠΊΠ°ΠΊ Novell NetWare (начиная с Π²Π΅Ρ€ΡΠΈΠΉ 4.x) ΠΈ NTFS, Для Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы FAT (MS-DOS ΠΈ Windows Π­Ρ…) встроСнным компрСссоров Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΎ, Π½ΠΎ Ρ Π½ΠΈΠΌΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Π΅ компрСссоры Ρ‚ΠΈΠΏΠ° Stacker DoubleSpace ΠΈ DriveSpace. ИдСя этих компрСссоров Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ. На ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ логичСском дискС, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ нСсущим, размСщаСтся большой Ρ„Π°ΠΉΠ»-ΠΎΠ±Ρ€Π°Π· сТатого диска (Compressed Volume File, CVF). Π’ ΡΡ‚ΠΎΠΌ ΠΎΠ±Ρ€Π°Π·Π΅ Π΅ΡΡ‚ΡŒ своя систСма ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ². Π’ΠΎ Π²Ρ€Π΅ΠΌΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (Π΄ΠΎ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ Ρ„Π°ΠΉΠ»Π° CONFIG. SYS) Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ вмСщаСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° DBLSPACE. BIN (ΠΈΠ»ΠΈ ORVSPACE. BIN). находящСгося Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ диска. Π­Ρ‚ΠΎΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ эмулируСт обращСния ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌΡƒ диску опСрациями доступа ΠΊ Ρ„Π°ΠΉΠ»Ρƒ-ΠΎΠ±Ρ€Π°Π·Ρƒ, Π½Π° Ρ…ΠΎΠ΄Ρƒ осущСствляя ΠΊΠΎΠΌΠΏΡ€Π΅ΡΡΠΈΡŽ/Π΄Π΅ΠΊΠΎΠΌΠΏΡ€Π΅ΡΡΠΈΡŽ. Для ОБ эмулируСмый диск выглядит ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ логичСский диск, ΠΈ Π΄Π»Ρ удобства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒΡΡ логичСскоС имя (Π±ΡƒΠΊΠ²Π°), Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Π²ΡˆΠ΅Π΅ нСсущСму диску. НСсущий диск ΠΏΡ€ΠΈ этом ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½ΠΎΠ²ΠΎΠ΅ (Ρ€Π°Π½1Ј нСиспользованноС) имя ΠΈ ΠΊ Π½Π΅ΠΌΡƒ, Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ способом. НСсущий диск ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Сля (Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΏΠΎΠ»Π·Π½ΠΎΠ²Π΅Π½ΠΈΠΉ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ «Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ» Π³Ρ€ΠΎΠΌΠ°Π΄Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»-ΠΎΠ±Ρ€Π°Π·). На ΠΎΠ΄Π½ΠΎΠΌ нСсущСм дискС ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ²-ΠΎΠ±Ρ€Π°Π·ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСдставляСт свой сТатый логичСский диск (Ρ‚ΠΎΠΌ). диск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ дСфрагмСнтация.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ