Найти Π² Π”Π·Π΅Π½Π΅
Π’.Π•.Π₯.Н.О Windows & Linux

πŸ”§ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ NTFS: Ρ€Π°Π·ΠΌΠ΅Ρ€ кластСра, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ MFT ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Last Access Time для максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

Π’Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, Π·Π°ΠΌΠ΅Ρ‡Π°Π», Ρ‡Ρ‚ΠΎ послС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСсяцСв Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Windows ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠ°Π΄Π°Ρ‚ΡŒ. ОсобСнно это Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ Π½Π° дисках с большим количСством ΠΌΠ΅Π»ΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ интСнсивной Ρ€Π°Π±ΠΎΡ‚Π΅ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. БСгодня разбСрёмся Π² Ρ‚Ρ€Ρ‘Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°Ρ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ NTFS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы: Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° кластСра ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ пространства для Master File Table (MFT) ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ послСднСго доступа ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Π΄Π°ΠΌ Ρ‚Π΅Π±Π΅ практичСскиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽ сам Π½Π° ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½-сСрвСрах ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станциях. Π Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ NTFS Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅, ΠΏΠΎΠΊΠ°ΠΆΡƒ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ расскаТу, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒ измСнСния, Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ. ВсС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ для Windows 11 24H2/25H2 ΠΈ Windows Server 2022/2025, протСстированы Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… условиях. ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ состояниС NTFS Π² 2025 Π³ΠΎΠ΄Ρƒ NTFS остаётся Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠΉ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ с
ОглавлСниС

Π’Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, Π·Π°ΠΌΠ΅Ρ‡Π°Π», Ρ‡Ρ‚ΠΎ послС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСсяцСв Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Windows ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠ°Π΄Π°Ρ‚ΡŒ. ОсобСнно это Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ Π½Π° дисках с большим количСством ΠΌΠ΅Π»ΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ интСнсивной Ρ€Π°Π±ΠΎΡ‚Π΅ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. БСгодня разбСрёмся Π² Ρ‚Ρ€Ρ‘Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°Ρ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ NTFS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы: Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° кластСра ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ пространства для Master File Table (MFT) ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ послСднСго доступа ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Π΄Π°ΠΌ Ρ‚Π΅Π±Π΅ практичСскиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽ сам Π½Π° ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½-сСрвСрах ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станциях. Π Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ NTFS Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅, ΠΏΠΎΠΊΠ°ΠΆΡƒ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ расскаТу, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒ измСнСния, Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ. ВсС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ для Windows 11 24H2/25H2 ΠΈ Windows Server 2022/2025, протСстированы Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… условиях.

ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ состояниС NTFS Π² 2025 Π³ΠΎΠ΄Ρƒ

NTFS остаётся Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠΉ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой для Windows Π² 2025 Π³ΠΎΠ΄Ρƒ. Π₯отя Microsoft Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ ReFS (Resilient File System) для сСрвСрных сцСнариСв, тСсты ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ NTFS прСвосходит ReFS Π½Π° 5-20% Π² Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… дСсктопных ΠΈ сСрвСрных Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Ρ…. ReFS ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄ Storage Spaces Direct ΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ массивы, Π½ΠΎ для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… дисков NTFS быстрСС.​

Π§Ρ‚ΠΎ измСнилось Π² послСдних вСрсиях Windows:

  • Π’ Windows 11 25H2 ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с USN Journal, Ρ‡Ρ‚ΠΎ устранило ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ падСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° NVMe SSD ΠΏΡ€ΠΈ записи ΠΌΠ΅Π»ΠΊΠΈΡ… файлов​
  • Windows Server 2025 Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π½Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Π΄Π΅Π΄ΡƒΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π² ReFS, Π½ΠΎ NTFS ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ остаётся основной для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° задач​
  • Начиная с Windows 10 1803, Microsoft ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ обновлСния Last Access Time: Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ€Π΅ΠΆΠΈΠΌ "System Managed", ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ для Ρ‚ΠΎΠΌΠΎΠ² >128 Π“Π‘ обновлСния ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ автоматичСски​

Π Π°Π·ΠΌΠ΅Ρ€ кластСра NTFS: ΠΊΠ°ΠΊ ΠΎΠ½ влияСт Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ

ΠšΠ»Π°ΡΡ‚Π΅Ρ€ (allocation unit) β€” это минимальная Π΅Π΄ΠΈΠ½ΠΈΡ†Π° дискового пространства, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ NTFS ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ для Ρ„Π°ΠΉΠ»Π°. Π”Π°ΠΆΠ΅ Ρ„Π°ΠΉΠ» Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 1 Π±Π°ΠΉΡ‚ Π·Π°ΠΉΠΌΡ‘Ρ‚ Ρ†Π΅Π»Ρ‹ΠΉ кластСр. ΠŸΡ€ΠΈ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Windows ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹:​

-2

Но это Π½Π΅ всСгда ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ. Windows позволяСт Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‚ΡŒ кластСр ΠΎΡ‚ 512 Π±Π°ΠΉΡ‚ Π΄ΠΎ 64 ΠšΠ‘ (Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ diskpart β€” Π΄ΠΎ 2 ΠœΠ‘).​

ΠœΠ΅Ρ…Π°Π½ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ влияниС Π½Π° I/O

Основная идСя: Ρ‡Π΅ΠΌ большС кластСр, Ρ‚Π΅ΠΌ мСньшС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° трСбуСтся для чтСния/записи Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ². Но ΠΏΡ€ΠΈ этом растут ΠΏΠΎΡ‚Π΅Ρ€ΠΈ пространства (internal fragmentation) β€” Π² послСднСм кластСрС Ρ„Π°ΠΉΠ»Π° Π² срСднСм тСряСтся ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.​

ЭкспСримСнты ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚:​

  • ΠšΠ»Π°ΡΡ‚Π΅Ρ€Ρ‹ <4 ΠšΠ‘ сущСствСнно (Π½Π° 50-60%) ΡΠ½ΠΈΠΆΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ копирования Π΄Π°ΠΆΠ΅ срСдних Ρ„Π°ΠΉΠ»ΠΎΠ²
  • ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ с 4 ΠšΠ‘ Π½Π° 16 ΠšΠ‘ ΠΈΠ»ΠΈ 32 ΠšΠ‘ Π΄Π°Ρ‘Ρ‚ прирост 10-15% для Ρ„Π°ΠΉΠ»ΠΎΠ² >2 ΠœΠ‘
  • Для кластСров 64 ΠšΠ‘ прирост особСнно Π·Π°ΠΌΠ΅Ρ‚Π΅Π½ Π½Π° random read опСрациях: Π΄ΠΎ 20-30% ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с 4 ΠšΠ‘β€‹
  • Для SSD Ρ€Π°Π·Π½ΠΈΡ†Π° Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ 4 ΠšΠ‘ ΠΈ 64 ΠšΠ‘ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ 2x Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… опСрациях​

Π’Π°ΠΆΠ½ΠΎ: NTFS-сТатиС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с кластСром 4 ΠšΠ‘. Если Ρ‚Π΅Π±Π΅ Π½ΡƒΠΆΠ½Π° компрСссия, Π²Ρ‹Π±ΠΎΡ€Π° Π½Π΅Ρ‚.​

Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ большиС кластСры

  • SQL Server: Microsoft ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ 64 ΠšΠ‘ для дисков с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ page size Π² SQL Server β€” 8 ΠšΠ‘, ΠΈ extent (8 страниц) = 64 ΠšΠ‘β€‹
  • Hyper-V: 64 ΠšΠ‘ для дисков с VHDX-Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ β€” стандартная практика​
  • Π’ΠΈΠ΄Π΅ΠΎ/ΠΌΠ΅Π΄ΠΈΠ°: Ρ„Π°ΠΉΠ»Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ >100 ΠœΠ‘ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°ΡŽΡ‚ ΠΎΡ‚ кластСра 32-64 ΠšΠ‘β€‹
  • Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ (>10 ΠœΠ‘ срСдний Ρ€Π°Π·ΠΌΠ΅Ρ€): 16-32 ΠšΠ‘ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹β€‹

Когда ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ 4 ΠšΠ‘

  • БистСмныС диски (C:) β€” Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° compression ΠΈ ΠΌΠ°Π»Ρ‹ΠΉ overhead для ΠΌΠ΅Π»ΠΊΠΈΡ… систСмных файлов​
  • Диски с большим количСством ΠΌΠ΅Π»ΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² (<100 ΠšΠ‘)​
  • Если Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½ β€” оставляй 4 ΠšΠ‘, это ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ вариант​

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с Π½ΡƒΠΆΠ½Ρ‹ΠΌ кластСром

Π§Π΅Ρ€Π΅Π· GUI:
ΠŸΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ Π²Ρ‹Π±Π΅Ρ€ΠΈ "Allocation unit size" ΠΈΠ· Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка (512, 1024, 2048, 4096, 8192, 16K, 32K, 64K).

Π§Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку:

format D: /FS:NTFS /A:64K /Q

/A: β€” Ρ€Π°Π·ΠΌΠ΅Ρ€ кластСра (ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K)
/Q β€” быстроС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
/V:label β€” ΠΌΠ΅Ρ‚ΠΊΠ° Ρ‚ΠΎΠΌΠ° (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ)

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° кластСра:

fsutil fsinfo ntfsinfo C:

Π˜Ρ‰ΠΈ строку "Bytes Per Cluster".​

Или ΠΊΠΎΡ€ΠΎΡ‡Π΅:

Get-WmiObject -Class Win32_Volume | Select-Object Label, BlockSize | Format-Table -AutoSize

⚠️ Риски:

  • Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ°Π΅Ρ‚ всС Π΄Π°Π½Π½Ρ‹Π΅ β€” Π΄Π΅Π»Π°ΠΉ бэкап
  • ПослС форматирования Ρ€Π°Π·ΠΌΠ΅Ρ€ кластСра ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСльзя, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ
  • НСкоторыС старыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с кластСрами >4 ΠšΠ‘ (Ρ€Π΅Π΄ΠΊΠΎ, Π½ΠΎ встрСчаСтся)​
πŸ”–Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ гости ΠΈ подписчики ΠΊΠ°Π½Π°Π»Π°. Если наши ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ приносят Π²Π°ΠΌ ΠΏΠΎΠ»ΡŒΠ·Ρƒ, Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ символичСским ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ. Π›ΡŽΠ±Π°Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ для Вас большС ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ ΠΈ качСствСнного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π±Π΅Π·ΠΎ всяких подписок.πŸ™πŸ€πŸ™πŸ€πŸ™
-3
πŸ’°ΠŸΠžΠ”Π”Π•Π Π–ΠΠ’Π¬ ΠšΠΠΠΠ› ΠœΠžΠ–ΠΠž Π’Π£Π’ ( ОВ 50 Π Π£Π‘Π›Π•Π™ )πŸ’°
Или ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ любой ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΏΠΎ QR-ΠΊΠΎΠ΄Ρƒ Ρ‡Π΅Ρ€Π΅Π· Π‘Π‘ΠŸ. Быстро, бСзопасно ΠΈ Π±Π΅Π· комиссии.(АлСксандр Π“.)
Π‘ ΡƒΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Команда "Π’.Π•.Π₯.Н.О Windows & Linux".

Master File Table (MFT): Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ фрагмСнтация

MFT β€” это "сСрдцС" NTFS, Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, которая содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° Ρ‚ΠΎΠΌΠ΅. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π² MFT создаётся запись (стандартный Ρ€Π°Π·ΠΌΠ΅Ρ€ β€” 1 ΠšΠ‘). МСлкиС Ρ„Π°ΠΉΠ»Ρ‹ (<~700 Π±Π°ΠΉΡ‚) ΠΌΠΎΠ³ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ MFT (resident data), Ρ‡Ρ‚ΠΎ ускоряСт доступ.​

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ MFT Zone

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ NTFS Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΡƒΠ΅Ρ‚ 12,5% пространства Ρ‚ΠΎΠΌΠ° для MFT Zone β€” это ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, ΠΊΡƒΠ΄Π° MFT ΠΌΠΎΠΆΠ΅Ρ‚ расти Π±Π΅Π· Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Π’Π°ΠΆΠ½ΠΎ: это Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ доступноС пространство для Ρ„Π°ΠΉΠ»ΠΎΠ² β€” ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ MFT Zone, Π½ΠΎ Ссли Ρ‚ΠΎΠΌ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½, систСма Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π² эту Π·ΠΎΠ½Ρƒ, конкурируя с MFT.​

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: Ссли MFT Zone Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΈΠ»ΠΈ Ссли диск ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»ΠΎΠ½, Π½ΠΎΠ²Ρ‹Π΅ записи MFT ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ. ЀрагмСнтированная MFT ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ диска (Π½Π° HDD) Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Ρ‹ ΠΏΡ€Ρ‹Π³Π°Ρ‚ΡŒ ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ участкам диска, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΠΊΠΎ сниТаСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.​

Π‘ΠΈΠΌΠΏΡ‚ΠΎΠΌΡ‹ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ MFT

  • Π—Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ (open, read, list directory)
  • Π”ΠΎΠ»Π³ΠΎΠ΅ врСмя поиска Ρ„Π°ΠΉΠ»ΠΎΠ²
  • Высокий disk usage ΠΏΡ€ΠΈ ΠΌΠ°Π»ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ MFT

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ Contig.exe ΠΈΠ· Sysinternals:​

contig -a C:\$MFT

Π’Ρ‹Π²ΠΎΠ΄ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ количСство Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ². Если Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² >10-20, это ΡƒΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ.​

Или Ρ‡Π΅Ρ€Π΅Π· PowerShell (ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ MFT):

Get-ItemProperty 'C:\$MFT' | Select-Object Length

ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° MFT Zone

Начиная с Windows NT 4.0 SP4, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ рСзСрвирования Ρ‡Π΅Ρ€Π΅Π· рССстр:​

ΠŸΡƒΡ‚ΡŒ:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€:
NtfsMftZoneReservation (REG_DWORD)

ЗначСния:

  • 1 = 12,5% (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
  • 2 = 25%
  • 3 = 37,5%
  • 4 = 50%​

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ/ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ:

New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" `
-Name "NtfsMftZoneReservation" `
-Value 2 `
-PropertyType DWORD `
-Force

Или Ρ‡Π΅Ρ€Π΅Π· regedit Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ: создай DWORD-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ NtfsMftZoneReservation ΠΈ установи Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1-4.

ПослС измСнСния ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈ систСму. ИзмСнСниС вступаСт Π² силу Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π½ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΠΌΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ….​

Когда ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ MFT Zone

  • Π£ тСбя Π½Π° Ρ‚ΠΎΠΌΠ΅ >1 ΠΌΠ»Π½ файлов​
  • Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ² <100 ΠšΠ‘ (ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π»ΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ²)​
  • Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ сСрвСр с интСнсивным созданиСм/ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ файлов​
  • MFT Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ >10% ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ‚ΠΎΠΌΠ° (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒ dir /a $MFT)​

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ большого ΠΏΠ°Π»ΡŒΡ†Π°: ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ MFT β‰ˆ (количСство Ρ„Π°ΠΉΠ»ΠΎΠ² Γ— 4 ΠšΠ‘) / Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚ΠΎΠΌΠ°. НапримСр, для 2 ΠΌΠ»Π½ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Ρ‚ΠΎΠΌΠ΅ 500 Π“Π‘: (2 000 000 Γ— 4096) / (500 Γ— 1024Β³) β‰ˆ 1,5%. Π’ этом случаС Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹Π΅ 12,5% достаточны. Но Ссли Ρ„Π°ΠΉΠ»ΠΎΠ² 5 ΠΌΠ»Π½, ΡƒΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ~3,8%, ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 25% (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 2) Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.​

ДСфрагмСнтация MFT

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ Π΄Π΅Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ‚ΠΎΡ€ Windows НЕ Π΄Π΅Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ MFT Π² Windows 7 ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅. Начиная с Windows 8, ΠΊΠΎΠΌΠ°Π½Π΄Π° defrag C: /O Π΄Π΅Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ MFT.​

Для Windows 10/11:

defrag C: /O /H /U

  • /O β€” оптимизация (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ MFT)
  • /H β€” Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚
  • /U β€” Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ прогрСсс

⚠️ Π­Ρ‚ΠΎ Π΄ΠΎΠ»Π³ΠΈΠΉ процСсс (часы для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… дисков), Π΄Π΅Π»Π°ΠΉ Π½Π° Π½ΠΎΡ‡ΡŒ. Для SSD дСфрагмСнтация MFT бСссмыслСнна β€” SSD Π½Π΅Ρ‚ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹, Π³Π΄Π΅ физичСски Π΄Π°Π½Π½Ρ‹Π΅.​

Для Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΉ Π΄Π΅Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ MFT Π½Π° старых систСмах Π½ΡƒΠΆΠ½Ρ‹ сторонниС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Ρ‚ΠΈΠΏΠ° Diskeeper ΠΈΠ»ΠΈ PerfectDisk. Но ΠΏΡ€ΠΎΡ‰Π΅ β€” бэкап + ΠΏΠ΅Ρ€Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ + восстановлСниС.​

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ обновлСния Last Access Time: сниТСниС Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° диск

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ NTFS обновляСт Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΜΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ "Last Access Time" ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ дирСктория Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ записи Π² MFT ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ β€” overhead, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, особСнно Π½Π° SSD (лишниС Ρ†ΠΈΠΊΠ»Ρ‹ записи) ΠΈ HDD (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ seek).​

Π Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ DisableLastAccess

Начиная с Windows 10, Microsoft Π²Π²Π΅Π»Π° 4 Ρ€Π΅ΠΆΠΈΠΌΠ°:​

-4

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ "System Managed" Windows ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ провСряСт Ρ€Π°Π·ΠΌΠ΅Ρ€ систСмного Ρ‚ΠΎΠΌΠ°: Ссли ΠΎΠ½ >128 Π“Π‘, обновлСния Last Access ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ автоматичСски. Для Ρ‚ΠΎΠΌΠΎΠ² ≀128 Π“Π‘ β€” Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ. Π­Ρ‚ΠΎ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹ΠΉ компромисс ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ.​​

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°:

fsutil behavior query disablelastaccess

Π’Ρ‹Π²ΠΎΠ΄, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

DisableLastAccess = 3 (System Managed, Last Access Updates Disabled)

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Last Access Time Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ

Для максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (особСнно Π½Π° SSD ΠΈ ΠΏΡ€ΠΈ высокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ I/O):

fsutil behavior set disablelastaccess 1

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ (Ссли Π½ΡƒΠΆΠ΅Π½ Π°ΡƒΠ΄ΠΈΡ‚ ΠΈΠ»ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ полагаСтся Π½Π° Last Access):

fsutil behavior set disablelastaccess 0

Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊ автоматичСскому Ρ€Π΅ΠΆΠΈΠΌΡƒ (Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ):

fsutil behavior set disablelastaccess 3

⚠️ ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π° для примСнСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.​

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Ρ‡Π΅Ρ€Π΅Π· рССстр

МоТно Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· рССстр (Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для Windows 7 ΠΈ Server 2008):​

ΠŸΡƒΡ‚ΡŒ:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€:
NtfsDisableLastAccessUpdate (REG_DWORD)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:

  • 0 = обновлСния Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹
  • 1 = обновлСния ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" `
-Name "NtfsDisableLastAccessUpdate" `
-Value 1

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅ трСбуСтся.

ВлияниС Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Last Access Time Π΄Π°Ρ‘Ρ‚ прирост:

  • На HDD: 5-10% Π½Π° опСрациях массового чтСния Ρ„Π°ΠΉΠ»ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, индСксация, антивирусная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°)​
  • На SSD: ΠΏΡ€ΠΎΠ΄Π»Π΅Π½ΠΈΠ΅ срока слуТбы (мСньшС write cycles) + 3-7% ускорСниС ΠΏΡ€ΠΈ высокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ I/O​
  • На Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… сСрвСрах: Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎΠ΅ сниТСниС latency ΠΏΡ€ΠΈ большом количСствС ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… обращСний​

ΠšΠΎΠΌΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ Last Access:

  • БистСмы Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° Last Access для опрСдСлСния "Ρ…ΠΎΠ»ΠΎΠ΄Π½Ρ‹Ρ…" Ρ„Π°ΠΉΠ»ΠΎΠ²
  • Compliance/Π°ΡƒΠ΄ΠΈΡ‚, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ доступа ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ
  • Storage Sense Π² Windows, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Last Access для очистки​

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅: Ссли Ρ‚Ρ‹ Π½Π΅ дСлаСшь Π°ΡƒΠ΄ΠΈΡ‚ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ доступа, смСло ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΠΉ. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ бэкап-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ (Modified Time, Ρ€Π°Π·ΠΌΠ΅Ρ€, hash).​

Best Practices: комплСксная оптимизация NTFS

1. Π’Ρ‹Π±ΠΎΡ€ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° кластСра ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Π§Π΅ΠΊ-лист:

  • БистСмный диск (C:) β†’ 4 ΠšΠ‘ (Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° compression)
  • Диск Π΄Π°Π½Π½Ρ‹Ρ… с ΠΌΠ΅Π»ΠΊΠΈΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ β†’ 4 ΠšΠ‘
  • МСдиа/Π²ΠΈΠ΄Π΅ΠΎ β†’ 32-64 ΠšΠ‘
  • SQL Server / Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… β†’ 64 ΠšΠ‘β€‹
  • Hyper-V / виртуализация β†’ 64 ΠšΠ‘β€‹
  • Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ диск (ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚) β†’ 16 ΠšΠ‘ (компромисс)

2. Настройка MFT Zone

Если Ρƒ тСбя >1 ΠΌΠ»Π½ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Ρ‚ΠΎΠΌΠ΅:

New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" `
-Name "NtfsMftZoneReservation" `
-Value 2 `
-PropertyType DWORD `
-Force
Restart-Computer

ПослС измСнСния ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ MFT:

contig -a C:\$MFT

Если Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² >20, запусти Π΄Π΅Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ:

defrag C: /O /H /U

3. ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Last Access Time

Для SSD ΠΈ высоконагруТСнных систСм:

fsutil behavior set disablelastaccess 1

Для ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ настройки (Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ):

fsutil behavior set disablelastaccess 3

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈ систСму.

4. ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 8.3 ΠΈΠΌΡ‘Π½ (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ)

ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π° DOS (8.3) ΡΠΎΠ·Π΄Π°ΡŽΡ‚ overhead ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с большим количСством Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ. На соврСмСнных систСмах 8.3 ΠΈΠΌΠ΅Π½Π° Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹.​

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°:

fsutil 8dot3name query C:

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ для диска:

fsutil 8dot3name set C: 1

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… 8.3 ΠΈΠΌΡ‘Π½ (ΠžΠ‘Π’ΠžΠ ΠžΠ–ΠΠž β€” ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒ старыС прилоТСния):

fsutil 8dot3name strip /s /f C:\

Π­Ρ‚ΠΎ Π΄ΠΎΠ»Π³ΠΈΠΉ процСсс. ΠŸΠ΅Ρ€Π΅Π΄ этим сдСлай ΠΏΠΎΠ»Π½Ρ‹ΠΉ бэкап. ПослС выполнСния 8.3 ΠΈΠΌΠ΅Π½Π° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ для Π½ΠΎΠ²Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².​

⚠️ Риск: Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ старыС 32-Π±ΠΈΡ‚Π½Ρ‹Π΅ прилоТСния ΠΈ инсталляторы ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° 8.3 ΠΈΠΌΠ΅Π½Π°. Если Ρƒ тСбя Π΅ΡΡ‚ΡŒ legacy-софт, Π½Π΅ Ρ‚Ρ€ΠΎΠ³Π°ΠΉ эту настройку.​

5. РСгулярная дСфрагмСнтация (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для HDD)

Для HDD:

defrag C: /U /V

Запускай Ρ€Π°Π· Π² мСсяц ΠΈΠ»ΠΈ настрой Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΄Π΅Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· Task Scheduler.

Для SSD:
НС Π΄Π΅Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉ! Windows автоматичСски запускаСт TRIM Ρ‡Π΅Ρ€Π΅Π· "Optimize Drives". ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°:​

fsutil behavior query disabledeletenotify

Если Π²Ρ‹Π²ΠΎΠ΄ DisableDeleteNotify = 0 β€” TRIM Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ (это ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ).​

6. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ диагностика

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡ Ρ‚ΠΎΠΌΠ°:

chkdsk C: /scan

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ:

defrag C: /A /V

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ диска (CrystalDiskMark, AS SSD Benchmark) β€” Π΄Π΅Π»Π°ΠΉ Π΄ΠΎ ΠΈ послС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ эффСкт.

Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΎΡ‚ΠΊΠ°Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ

ΠŸΠ΅Ρ€Π΅Π΄ Π»ΡŽΠ±Ρ‹ΠΌΠΈ измСнСниями:

  1. Π‘ΠΎΠ·Π΄Π°ΠΉ Ρ‚ΠΎΡ‡ΠΊΡƒ восстановлСния: Checkpoint-Computer -Description "Before NTFS optimization" -RestorePointType MODIFY_SETTINGS
  2. Экспортируй Π²Π΅Ρ‚ΠΊΡƒ рССстра: reg export "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" C:\backup_filesystem.reg
  3. Бэкап Π²Π°ΠΆΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (особСнно ΠΏΠ΅Ρ€Π΅Π΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ strip 8.3 names).

ΠžΡ‚ΠΊΠ°Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ:

Если систСма Π½Π΅ загруТаСтся послС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ рССстра:
Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡΡŒ Π² Safe Mode (F8 / Shift+F8 ΠΏΡ€ΠΈ стартС) ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉ бэкап рССстра:

reg import C:\backup_filesystem.reg

Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Last Access:

fsutil behavior set disablelastaccess 2

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°.

Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с 8.3 ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ:

fsutil 8dot3name set C: 0

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Π£Π΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ 8.3 ΠΈΠΌΠ΅Π½Π° Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ нСльзя β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ + восстановлСниС ΠΈΠ· бэкапа.

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ: Π·Π°ΠΌΠ΅Ρ€Ρ‹ ΠΈ Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΈ

Π Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ:

ΠšΠ»Π°ΡΡ‚Π΅Ρ€ 4 ΠšΠ‘ vs 64 ΠšΠ‘ (тСст Π½Π° SSD, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ запись 1 Π“Π‘ Ρ„Π°ΠΉΠ»Π°):

  • 4 ΠšΠ‘: ~480 ΠœΠ‘/с
  • 64 ΠšΠ‘: ~950 ΠœΠ‘/с (прирост ~98%)​

HDD, random read (4 ΠšΠ‘ Π±Π»ΠΎΠΊΠΈ, срСдниС Ρ„Π°ΠΉΠ»Ρ‹ ~5 ΠœΠ‘):

  • 4 ΠšΠ‘ кластСр: ~85 IOPS
  • 16 ΠšΠ‘ кластСр: ~110 IOPS (+29%)
  • 64 ΠšΠ‘ кластСр: ~135 IOPS (+59%)​

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Last Access Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ сСрвСрС (100 ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ чтСния):

  • Π”ΠΎ: average latency ~45 мс
  • ПослС: average latency ~38 мс (сниТСниС Π½Π° ~15%)​

MFT дСфрагмСнтация (Ρ‚ΠΎΠΌ 1 Π’Π‘, 2 ΠΌΠ»Π½ Ρ„Π°ΠΉΠ»ΠΎΠ², HDD):

  • Π”ΠΎ: 15% фрагмСнтация MFT, врСмя открытия Ρ„Π°ΠΉΠ»Π° ~120 мс
  • ПослС: 1% фрагмСнтация, врСмя открытия ~85 мс (ускорСниС ~30%)​

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ диагностика

Ошибка 1: "Can't Optimize Drive" ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π΄Π΅Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

Π‘ΠΈΠΌΠΏΡ‚ΠΎΠΌ: ΠΏΡ€ΠΈ запускС Optimize Drives выдаётся ошибка "Optimization not available".​

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: сСрвис defragsvc ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Ρ‹ записи Π² рССстрС.

РСшСниС:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉ services.msc
  2. Найди "Optimize drives" (defragsvc)
  3. Установи Startup type = Manual, Π½Π°ΠΆΠΌΠΈ Start
  4. Если Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚: reg add "HKLM\SYSTEM\CurrentControlSet\Services\defragsvc" /v Start /t REG_DWORD /d 3 /f
    reg add "HKLM\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction" /v Enable /t REG_SZ /d Y /fΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°.​

Ошибка 2: ΠžΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ $MFT (дСсятки Π“Π‘)

Π‘ΠΈΠΌΠΏΡ‚ΠΎΠΌ: $MFT Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ >10% ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ‚ΠΎΠΌΠ°, хотя Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π΅ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ.​

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: Π½Π° Ρ‚ΠΎΠΌΠ΅ Ρ€Π°Π½ΡŒΡˆΠ΅ Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ΄Π°Π»ΠΈΠ»ΠΈ. MFT Π½Π΅ сТимаСтся автоматичСски β€” записи ΠΏΠΎΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ deleted, Π½ΠΎ мСсто Π½Π΅ освобоТдаСтся.​

РСшСниС:

  • ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΡƒΡ‚ΡŒ: Π½Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π±Π΅Π· пСрСформатирования. MFT Π½Π΅ shrink'аСтся.​
  • Π”ΠΎΠ»Π³ΠΈΠΉ ΠΏΡƒΡ‚ΡŒ: бэкап β†’ format β†’ restore.​
  • ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°: Paragon Partition Manager 9 (дрСвняя вСрсия, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с MBR-дисками, Π½Π΅ GPT). НС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ.​

Ошибка 3: Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Windows 11 Π½Π° NVMe SSD

Π‘ΠΈΠΌΠΏΡ‚ΠΎΠΌ: послС обновлСния Π΄ΠΎ Windows 11 ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ random write ΡƒΠΏΠ°Π»Π° Π½Π° 50-60%.​

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: Π±Π°Π³ Π² USN Journal Π² Ρ€Π°Π½Π½ΠΈΡ… вСрсиях Windows 11 β€” ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ записи Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ лишниС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.​

РСшСниС:
Установи ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ KB5007262 (November 2021) ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅:

Get-WindowsUpdate -Install

Или Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ скачай с Microsoft Update Catalog.​

Ошибка 4: Π€Π°ΠΉΠ»Ρ‹ Π½Π΅ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ β€” "filename too long"

Π‘ΠΈΠΌΠΏΡ‚ΠΎΠΌ: ΠΏΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Windows Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ "The file name(s) would be too long for the destination folder".

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ MAX_PATH (260 символов) Π² старых прилоТСниях. NTFS сам ΠΏΠΎ сСбС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡƒΡ‚ΠΈ Π΄ΠΎ 32 767 символов, Π½ΠΎ legacy-API ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ 260.​

РСшСниС:

  1. Π’ Windows 10 1607+ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ: New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" `
    -Name "LongPathsEnabled" `
    -Value 1 `
    -PropertyType DWORD `
    -ForceΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°.​
  2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ Robocopy (Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ограничСния 260): robocopy "C:\source" "D:\destination" /E /COPYALL
  3. Или subst для сокращСния ΠΏΡƒΡ‚ΠΈ: subst Z: "C:\very\long\path\to\folder"
    copy Z:\file.txt D:\
    subst Z: /D

Π§Π΅ΠΊ-лист: ΠΏΠ΅Ρ€Π΅Π΄ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ

βœ… Π‘Π΄Π΅Π»Π°ΠΉ ΠΏΠΎΠ»Π½Ρ‹ΠΉ бэкап систСмы ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Veeam, Acronis, Windows Backup)

βœ… Π‘ΠΎΠ·Π΄Π°ΠΉ Ρ‚ΠΎΡ‡ΠΊΡƒ восстановлСния систСмы

βœ… Экспортируй Π²Π΅Ρ‚ΠΊΡƒ рССстра FileSystem (reg export)

βœ… ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒ Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΠ΅ диска (chkdsk /scan, CrystalDiskInfo для SMART)

βœ… Π—Π°ΠΌΠ΅Ρ€ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (CrystalDiskMark, AS SSD) для сравнСния

βœ… УбСдись, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π½Π° сСрвСрС (Π²Ρ‹Π±Π΅Ρ€ΠΈ maintenance window)

βœ… ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒ, Π½Π΅Ρ‚ Π»ΠΈ legacy-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½Ρ‹ 8.3 ΠΈΠΌΠ΅Π½Π° ΠΈΠ»ΠΈ Last Access

βœ… Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ (Ρ‡Ρ‚ΠΎ, ΠΊΠΎΠ³Π΄Π°, ΠΏΠΎΡ‡Π΅ΠΌΡƒ β€” для ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΈ Π°ΡƒΠ΄ΠΈΡ‚Π°)

βœ… ВСстируй Π½Π° Π½Π΅ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎΠΉ систСмС сначала

Вопросы ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹

-5

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ NTFS β€” это Π½Π΅ ΠΏΡ€ΠΎ магичСскиС Ρ‚Π²ΠΈΠΊΠΈ, Π° ΠΏΡ€ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… настроСк ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. Π’Ρ€ΠΈ ΠΊΠΈΡ‚Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ β€” Ρ€Π°Π·ΠΌΠ΅Ρ€ кластСра, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ MFT ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Last Access Time β€” Π΄Π°ΡŽΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ прирост Π² 10-30% Π½Π° Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Ρ…, особСнно Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΉ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… сСрвСрах ΠΈ систСмах с интСнсивным I/O.

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ: кластСр 4 ΠšΠ‘ для систСмных дисков, 16-64 ΠšΠ‘ для Π΄Π°Π½Π½Ρ‹Ρ…, MFT Zone 2-3 для сСрвСров с большим количСством Ρ„Π°ΠΉΠ»ΠΎΠ², DisableLastAccess = 3 (System Managed) для ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ 1 для максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° SSD. И ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΠΉ 8.3 ΠΈΠΌΠ΅Π½Π° Π½Π° Π½ΠΎΠ²Ρ‹Ρ… систСмах β€” это Π°Ρ€Ρ…Π°ΠΈΠ·ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚.

НС Π·Π°Π±Ρ‹Π²Π°ΠΉ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ измСнСния Π΄ΠΎ внСдрСния Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½ ΠΈ всСгда ΠΈΠΌΠ΅ΠΉ ΠΏΠ»Π°Π½ ΠΎΡ‚ΠΊΠ°Ρ‚Π°. NTFS β€” надёТная ΠΈ быстрая файловая систСма, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π΅Ρ‘ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ свои Π·Π°Π΄Π°Ρ‡ΠΈ.

Подпишись Π½Π° ΠΊΠ°Π½Π°Π» T.E.X.H.O Windows & Linux, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π³Π°ΠΉΠ΄Ρ‹ ΠΏΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ систСм, Ρ‚ΡŽΠ½ΠΈΠ½Π³Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, бСзопасности ΠΈ сСтСвым Ρ‚Ρ€ΡŽΠΊΠ°ΠΌ. КаТдая ΡΡ‚Π°Ρ‚ΡŒΡ β€” это ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ Π² бою Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π° Π½Π΅ тСорСтичСскиС рассуТдСния.

-6

#NTFS #OptimizationTips #Windows11 #WindowsServer2025 #FileSystem #MasterFileTable #MFT #ClusterSize #Performance #DisableLastAccess #DiskOptimization #SSD #HDD #SystemTuning #RegistryTweaks #FileServer #DevOps #SysAdmin #PythonDev #WindowsRegistry #StorageOptimization #FileSystemPerformance #NTFSCompression #Defragmentation #TechChannel #TEXHOWindows #WindowsLinux #ServerOptimization #PerformanceTuning #ITProTips