PracticU

Сжатие диска в Windows 10

Без субтитровС субтитрами
PracticU › Курс техников Windows - Поддержка пользователей - Help Desk › Сжатие диска в Windows 10
Словарь терминов:
диск - Устройство для постоянного хранения данных, например жёсткий диск (HDD) или твердотельный накопитель (SSD).
Windows - Операционная система компании Microsoft, самая распространённая на персональных компьютерах и серверах.
NTFS - Основная файловая система Windows, поддерживающая права доступа, шифрование и развитую структуру диска.
папка - Контейнер в файловой системе для организации файлов и других папок.
пользователь - Человек, который работает с системой под своей учётной записью. Также сама запись с именем и правами доступа.
мегабайт - Единица объёма данных, примерно миллион байт.
шифрование - Преобразование данных в нечитаемый вид с помощью ключа, так что прочитать их может только владелец нужного ключа.
EFS - Возможность шифрования на уровне файла в Windows поверх файловой системы NTFS.

Сжатие диска в Windows 10
Разбираем сжатие в NTFS: как сжимаются отдельные файлы и папки Windows прозрачно для пользователя и почему на диске остается меньше свободного места, чем кажется.
Основные шаги
1. Служебное место: на новом томе часть места уходит на таблицы NTFS. В примере на томе 100 МБ ушло около 14 МБ. Главная таблица MFT хранит список всех файлов, поэтому при повреждении она важна больше всего.
2. Сжатие файла: в свойствах файла ставим галочку Compress. Файл на 35 МБ занял на диске около 2 МБ, при этом с ним работают как с обычным, ничего не распаковывая.
3. Сжатие и шифрование: Compress и EFS нельзя применить одновременно, это взаимоисключающие варианты.
4. Сжатие папки Windows: галочка Compress на диске C вызывает много ошибок, поэтому в Windows 10 появилась команда compact.exe /compactos:always. В примере на чистой системе она освободила около 70 МБ. По умолчанию Windows сжимает свои папки только тогда, когда заканчивается место.
Обратите внимание
Служебная информация NTFS растет вместе с диском: чем больше файлов, тем больше места уходит на их описание. Поэтому на больших дисках она занимает заметную часть места.
Теперь вы знаете, как сэкономить место сжатием файла и почему свободного места меньше, чем ожидаешь.
Следующий урок курса: Как обойти права доступа в NTFS - привилегия SeBackupPrivilege

Содержание лекции: Сжатие диска в Windows 10

  1. 00:00

    Создание маленького тома на 100 МБ

  2. 00:36

    Куда уходит место на новом томе

  3. 01:10

    Служебные данные NTFS и fsutil

  4. 02:19

    Главная таблица MFT

  5. 02:57

    Квоты, bitmap и ACL в NTFS

  6. 03:50

    Зеркало MFT и восстановление данных

  7. 06:13

    Служебная таблица NTFS на диске C

  8. 07:08

    Нехватка места при копировании файлов

Расшифровка лекции: Сжатие диска в Windows 10

Полный текст первых минут лекции «Сжатие диска в Windows 10» из видеокурса PracticU – субтитры с временной меткой для каждого абзаца. Так можно прочитать и найти нужные темы ещё до начала обучения.

  1. 00:02

    Добро пожаловать на лекцию про компресс. Мы будем делать сжатие Windows самого и сжатие файлов на жестком диске. Давайте сначала сделаем маленький диск, маленькую партицию, маленький volume, маленький том на 100 мегабайт, чтобы посмотреть, как у нас заканчивается место и что можно сделать в таком случае.

  2. 00:25

    Что у нас? У нас 60 гига весь жесткий диск и 40 из них, из этих 60, 40, 39, 919 свободных. Я могу сжать, но я сжимаю только 100 мегабайт и от диска C я его уменьшаю на 100 мегабайт и откусил свои 100 мегабайт.

  3. 00:46

    Они сейчас unallocated, не использованы. Я создаю новый том, новую партицию, новый volume и давайте дадим ему букву S. от слова compression, не знаю почему буква S, но пусть будет буквой S и назовем его диск S Вот, мы создали этот диск и теперь в свойствах диска мы можем увидеть, что на нем есть 84 мегабайта свободных

  4. 01:10

    85, а почему 85? Куда делись вот эти вот 14 мегабайт? На что ушли 14 мегабайт? Мы только что создали диск Давайте я вам сейчас покажу, что на служебной таблице самого NTFS То есть сама система NTFS для своего управления потребляет довольно много места, она сложная умная

  5. 01:30

    система и она употребляет для технических нужд кучу мегабайт. Есть инструмент FS-Util, который File System Utility, эта утилитка покажет нам сколько места ушло на дисковод S в этом случае.

  6. 01:46

    Так, мы видим, что у нас было 100 мегабайт, 99, а свободных 88. Самое интересное, это куда ушли вот эти вот 14 мегабайт.

  7. 01:57

    Видите, 10 и 4. Значит так, Reserved, это для аварийного режима, если закончится место, чтобы у него был Reservation для самого NTFS, чтобы сами таблицы NTFS увеличились.

  8. 02:08

    А сами таблицы NTFS находятся в Allocated Clusters. И это вот, вот это вот MFT, это самая главная таблица. Эта таблица, этот файл, это файл с таблицей, который занимает, как вы видите, совсем мало места сейчас, он включает в себя список всех файлов на жестком диске.

  9. 02:27

    Это главная таблица, где какой файл на жестком диске находится, где он начинается. И вот эта вот главная таблица называется MFT, Master File Table, и у него даже есть Mirror под ним.

  10. 02:39

    Еще есть много-много разных вспомогательных таблиц, и у каждой есть своя функция, например, log file, занимает 2 мегабайта, как вы видите, и, например, что здесь еще есть, еще какая-то таблица, tops, вот что такое tops за таблица, я не знаю, а что мы знаем, вот таблица квота, помните, мы говорили про квоты для каждого пользователя,

  11. 03:03

    сколько мегабайт каждый пользователь может использовать на диске, bitmap, это свободные блоки, Где какие свободные блоки на жестком диске Что у нас еще есть Security Это Security на файле Это ACL, Access List Вот эти вот права доступа для каждого файла, для каждой папки

  12. 03:23

    Здесь они сохранены В этой таблице каждая такая таблица это один файл То есть файл с таблицей для какой-то потребности Например Reparse это софт-линки Вот эти вот символические линки находятся вот в таблице Reparse Если вы хотите знать, что значат все эти таблицы, вы можете прочитать детальное

  13. 03:45

    описание NTFS и как он внутри за кулисами работает. В Википедии есть про каждую таблицу объяснения. Например, MFT Mirror это копия этого MFT главного, то есть главной таблицы со всеми файлами.

  14. 04:01

    Потому что если этот MFT полетит, то никто не будет знать, где какой файл начинается и как он называется. Сказать по правде, можно пройтись по физическому диску и понять, что это старый файл, это новый файл, где какой файл начинается, где они продолжаются без этой таблицы.

  15. 04:18

    Но если не будет таблицы MFT, то мы не будем знать имена файлов вообще и не будем знать атрибуты этих файлов. То есть у нас будет информация такая сырая.

  16. 04:28

    Это то, что происходит, когда мы восстанавливаем диск. То есть, если кто-то случайно удалит эти все служебные таблицы, и мы отнесем диск на восстановление, нам его вернут с файлами в лучшем случае, но без имен этих файлов.

  17. 04:42

    Потому что именно файлов находятся вот как раз в таблице MFT, а на диске находятся блоки информации, которые указывают друг на друга внутри файлов.

  18. 04:50

    То есть, первый блок указывает на следующий блок, и пока файл не закончится, каждый блок указывает на следующий блок. И по этим указателям можно все-таки понять, какой из них первый, какой последний и какая последовательность между блоками, потому что каждый блок, каждый кусочек файла

  19. 05:05

    указывает, где находится следующий кусочек файла. И поэтому все-таки можно восстановить, но это частичное восстановление, например, именно файлов находится только в этих служебных таблицах MFT самого NTFS.

  20. 05:17

    Так, что-то мы здесь вообще уехали с нашей темы. Давайте вернемся на нашу тему. Мы хотели поговорить про compression. Я здесь вижу, кстати, что здесь еще есть txtlog, у него есть свой журнал событий, который занимает, видите, 4 мегабайта.

  21. 05:34

    Короче, технические таблицы занимают 10 мегабайт, и еще 4, у него есть reservation, на тот случай, если закончится место на жестком диске, чтобы он мог куда-то вырасти, он его просто так зарезервировал под себя, еще 4 мегабайта.

  22. 05:48

    Так, давайте вернемся к нашим делам. Мы хотели что сделать? Мы хотели вообще посмотреть, что у нас есть 84 мегабайта свободных и 14 занятых. Об этом мы поговорили с вами. Давайте сейчас начнем копировать информацию.

  23. 06:07

    Кстати, вот эти 14 мегабайт это и то, что показывается в свойствах диска. Заметьте, это то, что показывает система в своих свойствах. Кстати, если я эту команду запущу на дисковод C, в котором намного больше информации, вы увидите, что таблица NTFS в нем уже занимает на диске C, заметьте.

  24. 06:27

    Занимает уже, смотрите, гигабайты, уже 20 гигабайт. То есть, чем больше диск, чем больше файлов, тем больше информации уходит на описание этих файлов.

  25. 06:37

    Заметьте, таблица со списком всех имен файлов и где они находятся на диске занимает 319 мегабайт. То есть NTFS у него служебная информация тоже занимает много места, но зато он дает нам и security, гарантирует работоспособность, потому что у него есть логи, журналы событий.

  26. 06:56

    То есть у него есть журнал, чтобы не было такого, что в середине работы, если у него вырубится электричество, то информация будет некорректная.

  27. 07:06

    Такого нет, потому что у него есть журнал всех событий, которые происходят, и он умеет корректно себя восстанавливать как база данных.

  28. 07:13

    Так, у нас есть диск S, я вам напоминаю, в нем 84 мегабайта свободных, я копирую файл 35 мегабайт и мы в свойствах файла видим, что он занимает 35 мегабайт на жестком диске, прекрасно, я его назову один текст, сейчас копирую второй файл на 35 мегабайт, ведь у нас уже два файла и они занимают более 70 мегабайт вместе и остается только 14 свободных.

  29. 07:41

    Заметьте 14 мегабайт свободных И поэтому если я копирую третий раз этот же файл Он мне говорит, что недостаточно свободного места Всего есть сколько? 14 мегабайт А нам надо 35 мегабайт То есть он говорит, что нет места на жестком

  30. 07:55

    диске Конечно можно пойти купить диск Но можно сказать NTFS,

Полный курс: Курс техников Windows

Предыдущая лекция: Дефрагментация диска на Windows 10

Следующая лекция: Как обойти права доступа в NTFS - привилегия SeBackupPrivilege

Другие курсы этого направления

  • Курс системных администраторов - MCSE / MCSA / MCTIP
  • Системный администратор - Учимся за 3 минуты
  • Собеседование - Системный администратор