Переполненный жесткий диск чем грозит

Обновлено: 07.07.2024

    Фрагментация файлов. Фрагментация файлов является проблемой**, однако отсутствие свободного места, хоть и является одним из многих факторов, не является единственной причиной фрагментации. Основные моменты:

Прим. автора: ** Фрагментация влияет на SSD за счёт того что операции последовательного чтения обычно значительно быстрее чем случайный доступ, хотя для SSD не существует тех же ограничений, что для механических устройств (даже в этом случае, отсутствие фрагментации не гарантирует последовательного доступа в силу распределения износа и подобных процессов). Однако, практически в любом типовом сценарии использования, это не является проблемой. Различия в производительности SSD связанные с фрагментацией обычно незаметны для процессов запуска приложений, загрузки компьютера и прочих.
  • Вероятность фрагментации файла не связана с объёмом свободного места на диске. Она зависит от размера наибольшего непрерывного блока свободного пространства на диске (т.е. «пробелов» свободного пространства), который ограничен сверху объёмом свободного пространства. Другой зависимостью является метод, используемый файловой системой при размещении файлов (об этом далее).
    Например: Если на диске занято 95% пространства и всё что свободно представлено одним непрерывным блоком, то у новый файл будет фрагментирован с вероятностью 0% (если, конечно нормальная файловая система не фрагментирует файлы специально — прим. автора) (также и вероятность фрагментации расширяемого файла не зависит от объёма свободного пространства). С другой стороны, диск, заполненный на 5% данными равномерно распределёнными по нему имеет очень высокую вероятность фрагментации.
  • Обратите внимание, что фрагментация файлов влияет на производительность только когда осуществляется доступ к этим файлам. Например: У вас есть хороший, дефрагментированный диск с большим количеством свободных «пробелов» на нём. Типичная ситуация. Всё работает хорошо. Однако, в какой-то момент вы приходите к ситуации когда больше не осталось больших свободных блоков. Вы скачиваете большой фильм, и этот файл оказывается сильно фрагментирован. Это не замедлит ваш компьютер. Файлы ваших приложений и прочие, что были в полном порядке, не станут моментально фрагментированными. Фильм конечно может дольше грузиться (однако, типичные битрейты фильмов настолько значительно ниже скорости чтения жёстких дисков, что вероятно это пройдёт незамеченным), также это может сказаться на производительности I/O пока фильм загружается, но ничего более не изменится.
  • Хотя фрагментация и является проблемой, часто проблема компенсируется кэшированием и буферизацией со стороны операционной системы и аппаратного обеспечения. Отложенная запись, упреждающее чтение и прочее помогают решить проблемы, вызываемые фрагментацией. В общем случае вы не замечаете ничего, пока уровень фрагментации не станет слишком высок (я даже рискну сказать, что пока ваш файл подкачки не фрагментирован, вы не заметите ничего)

Написанное выше иллюстрирует другую причину распространённости этого мифа: хотя исчерпание свободного пространства не является напрямую причиной замедления, деинсталляция различных приложений, удаление индексируемого и сканируемого контента и т.п. иногда (но не всегда, такие случаи находятся за рамками этого текста) приводит к увеличению производительности по причинам, не связанным с объёмом свободного места. При этом дисковое пространство высвобождается естественным образом. Следовательно, и здесь проявляется ложная связь между «больше свободного пространства» и «быстрый компьютер».

Смотрите: если у вас компьютер медленно работает из-за большого числа установленных программ и т.п., и вы клонируете, в точности, ваш жёсткий диск на жёсткий диск большего объёма, а затем расширите разделы, чтобы получить больше свободного пространства, компьютер не станет по мановению руки быстрее. Те же программы загружаются, те же файлы фрагментированы тем же образом, работает тот же сервис индексирования, ничто не изменяется, несмотря на увеличение свободного пространства.

Связано ли это как-то с поиском места для размещения файлов?

  1. Ваш жёсткий диск не занимается поиском места для размещения файлов. Жёсткий диск глуп. Он ничто. Это большой блок адресуемого хранилища, который слепо повинуется операционной системе в вопросах размещения. Современные диски оснащены сложными механизмами кэширования и буферизации, созданными чтобы предсказывать запросы операционной системы на основе накопленного людьми опыта (некоторые диски даже знают о файловых системах). Но, по сути, о диске следует думать как о большом глупом хранящем данные кирпиче, иногда обладающем функциями повышения производительности.
  2. Ваша операционная система также не занимается поиском места для размещения. Нет никакого «поиска». Большие усилия были приложены для решения этой проблемы, т.к. она является критичной для производительности файловых систем. Данные располагаются на вашем диске так как определено файловой системой, Например, FAT32 (старые компьютеры с DOS и Windows), NTFS (новые системы Windows), HFS+ (Mac), ext4 (некоторые системы Linux) и многие другие. Даже концепция «файла» или «директории» («папки» — прим. переводчика) — всего лишь плод типичной файловой системы: жёсткие диски знать не знают о таких зверях как «файлы». Детали лежат за пределами этого текста. Однако, по сути, все распространённые файловые системы содержат способ отслеживания свободного пространства на диске и потому «поиск» свободного пространства, при нормальных обстоятельствах (т.е. при нормальном состоянии файловой системы), не является необходимым. Примеры:

    содержит главную таблицу файлов (master file table) которая включает специальные файлы (например, $Bitmap) и множество метаданных, описывающих диск. По сути, она отслеживает последующие свободные блоки, так что файлы могут быть записаны на диск без необходимости сканировать диск каждый раз.
  • Другой пример, ext4 имеет сущность, называемую «bitmap allocator», улучшение по сравнению с ext2 и ext3, которое помогает напрямую определить положение свободных блоков, вместо сканирования списка свободных блоков. Ext4 также поддерживает «отложенное распределение», по сути являющуюся буферизацией данных операционной системой в оперативную память перед записью на диск, с тем чтобы принять наилучшее решение по размещению для снижения фрагментации.
  • Множество других примеров.
Может дело в перемещении файлов туда-сюда для выделения достаточно длинного непрерывного места при сохранении?

Нет, этого не происходит. По крайней мере ни в одной из знакомых мне файловых систем. Файлы просто фрагментируются.

Процесс «перемещения файлов туда-сюда для выделения длинного непрерывного блока» называется дефрагментацией. Этого не происходит при записи файлов. Это происходит когда вы запускаете программу дефрагментации диска. по крайней мере, в новых системах Windows это происходит автоматически по расписанию, но запись файла никогда не является причиной для старта этого процесса.

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

Сколько свободного места следует оставлять на диске?

Это более сложный вопрос, а я уже и так много написал.

  • Для всех типов дисков:
    • Самое важное — оставлять достаточно места для того чтобы самому пользоваться компьютером эффективно. Если заканчивается место, возможно вам нужен диск большего объёма.
    • Многие утилиты дефрагментации дисков требуют наличие некоторого минимума свободного места (кажется, поставляемая в комплексе с Windows в худшем случае требует 15% свободного места) для своей работы. Они используют это место для временного хранения фрагментированных файлов, пока производится перемещение других объектов.
    • Оставьте места для других функций операционной системы. Например, если у вашего компьютера нет большого количества физической оперативной памяти, и виртуальная память включена с файлом подкачки динамического объёма, следует оставлять достаточно свободного места для размещения файла подкачки максимального размера. Если у вас ноутбук, который вы отправляете в гибернацию (hibernation), вам потребуется достаточно свободного места для сохранения файла состояния гибернации. Такие вот вещи.
    • Для оптимальной надёжности (и в меньшей степени производительности) на SSD должно быть некоторое свободное пространство, которое, не вдаваясь в детали, используется для равномерного распределения данных по диску, чтобы избежать постоянной записи в одно и то же место (что приводит к истощению ресурса). Концепция резервирования свободного места называется перезакладывание (over-provisionning). Это важно, но во многих SSD обязательное резервное пространство уже выделено. То есть, у дисков часто есть на несколько десятков гигабайт больше места, чем они демонстрируют операционной системе. Более дешёвые диски часто требуют, чтобы вы оставили неразмеченным часть пространства. Но при работе с дисками, у которых есть принудительное резервирование, этого не требуется. Важно отметить, что дополнительное место часто берётся только из неразмеченных областей. Поэтому не всегда будет работать вариант, когда ваш раздел занимает весь диск, а вы оставляете немного свободного места на нём. Ручное перезакладывание требует чтобы вы сделали ваш раздел меньше, чем размер диска. Сверьтесь с руководством пользователя вашего SSD. TRIM и сбор мусора (garbage collection) и подобные вещи тоже оказывают влияние, но они лежат за рамками этого текста.

    Лично я обычно покупаю новый диск большего размера, когда у меня остаётся примерно 20-25% свободного пространства. Это не связано с производительностью, просто, когда я дохожу до этой точки — это означает, что скоро место закончится, а значит, пора купить новый диск.

    Более важным делом, нежели слежение за свободным местом, является проверить, что запланированная дефрагментация включена там, где надо (не на SSD), так что вы никогда не придёте к моменту, когда она достаточно велика чтобы оказать заметное воздействие.

    Послесловие

    Любое блокирование, которое может произойти будет связано с конкуренцией за физические ресурсы, что обычно компенсируется большими объёмами кэша. Дуплексный режим SATA не имеет почти никакого отношения к данному случаю.

    Здравствуйте дорогие друзья! Сейчас я буду рассказывать о проблеме, с которой встречались наверное все. Это когда диск C заполнен, и я расскажу что в таких случаях нужно делать, и что можно удалить без ущерба для работы Windows. Меня уже не раз спрашивали, что можно удалить с диска C, а то он заполнен до придела, и система показывает окно с предупреждениями.

    Диск C заполнен

    Но как показывает практика, и эти 150 Гб очень быстро забиваются и диск C делается красным, а это значит что он полностью заполнен, и тогда начинаются вопросы, а что можно сделать, что можно удалить с локального диска C? Хотя я всегда говор, мол не сохраняйте на системный раздел всякое там видео, фото и другие тяжелые файлы. Да и игры желательно устанавливать на другие разделы, сейчас такие игры, что занимаю по несколько десятков Гб.

    Это интересно: Ускоряем загрузку Windows 7 на многоядерном процессоре. Используем все ядра при включении компьютера.

    Чем грозит переполненный диск C?

    Ничего страшного произойти не должно. Компьютер будет работать медленнее, Windows будет предупреждать о том, что на системном диске нет памяти. Короче говоря, будет много неприятных моментов в работе компьютера. Оно нам надо? Будем решать :).

    Что можно удалить с локального диска C?

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

    Знаете, я видел много компьютеров, в которых диск на котором установлен Windows забит под завязку. Да что там много, такое почти на всех компьютерах, с которыми я встречался. И смотришь что бы это такое не нужное удалить, да и вроде же все нужно :), знакомо?

    2. Дальше стоит проверить, программы и игры, которые установлены на ваш компьютер. Ведь по умолчанию они устанавливаются на диск C. Программы это еще пол беды, а вот игры могут здорово его загрузить.

    Это интересно: Как сделать загрузочным внешний USB HDD (жесткий диск), стандартными средствами Windows?

    Диск C заполнен удаляем программы

    4. Очистите корзину, как вариант освободить пару Мб :).

    Это основные (по моему мнению) способы, проделав которые, можно освободить не мало памяти на локальном диске C. Можно еще отключит, или перенести на другой диск восстановление системы, или перенести файл подкачки, но мне кажется, что это не очень эффективные варианты и использовать их нужно в крайнем случае.

    Главный совет

    Подводя итоги всего написанного выше, я хочу сказать, что можно и не допустить полного заполнения локального диска C. И сделать это очень просто.

    Копируете, или качаете с интернета фильм? Не поленитесь выбрать для сохранения диск D, Е, или какой там у вас. Не нужно сохранять его на рабочий стол. Устанавливаете игру, смените место для установки с диска C на другой раздел, это дело нескольких секунд, а в итоге поможет уберечь системный диск от покраснения и обеспечит стабильную работу компьютера.

    Это интересно: Windows 7 не загружается? Восстанавливаем работу системы.

    И напоследок сделайте еще дефрагментацию диска, памяти это навряд прибавит, но порядок наведет, да и компьютер будет быстрее работать. Удачи!


    Как понять, что диск переполнен? Очень просто, в «Моём компьютере» полоса памяти под названием диска будет красного цвета.


    1. Первым делом следует проверить программы и игры, расположенные на диске С. Для этого заходи в «Мой компьютер» и нажимаем «Удалить или изменить программу». Здесь мы видим наши программы и игры, а также их размер. Чаще всего именно игры воруют память нашего диска. Поэтому, если вы знаете, что не будете играть в какую-нибудь игру, удаляйте её. Потому что так вы освободите значительное место на диске, особенно, если она весит от 1000 Мб и выше. То же самое и с программами.


    2. Далее, очень важно проверить папку пользователя. Найти эту папку можно, открыв «Пуск» (в правом верхнем углу под картинкой пользователя). Здесь первым делом проверим такие папки, как «Мои документы», «Мои видеозаписи», «Моя музыка», «Изображения», постарайтесь перенести всё, что занимает много памяти, особенно видео, на диск D или Е (если есть)


    3. Отдельным пунктом выделим папку «Загрузки» или, по другому, «Downloads». Да, именно в ней чаще всего хранится множество скаченных вами файлов из интернета. Многие пользователи вообще никогда её не чистят, и со временем там скапливается приличное количество ненужного мусора, который занимает также приличное количество памяти на диске С. Чаще всего очистить эту папку можно полностью, а если что-то нужное, то перенести на диск D.


    4. Теперь удаляем мусор из системы. Наверняка вы давно не переустанавливали систему, и за это время накопилось несколько гигабайт временных файлов и другого различного мусора. Для чистки советую вам использовать программу CCleaner, найти и скачать её в Гугле не составит труда. Чистку можно производить и многими другими специальными программами, например, TuneUp Utilites.


    5. А теперь то, о чём знают далеко не все пользователи. Рабочий стол целиком и полностью принадлежит диску С, и, соответственно, всё, что есть на рабочем столе, занимает память именно диска С. Поэтому, постарайтесь перенести фотографии, видео, музыку и тому подобное с Рабочего стола на любой другой диск, например, диск D. Может быть это будет и неудобно, зато памяти вы сэкономите большое количество. И ещё кое-что: очистите корзину, ведь она также принадлежит диску С. 🙂

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

    Постоянно заканчивается свободное место на HDD или SSD? Рассказываем, кто его терроризирует и требует слишком много гигабайт.


    Чистим диск: что и где может занимать много места

    Наверняка, вы слышали, что разработчики жестких дисков рекомендую оставлять 10-20% накопителя свободными от информации. Рекомендация связана с тем, что если забить HDD на 100%, то его скоростные показатели ощутимо снизятся. Такие уж конструктивные особенности всех винчестеров, ничего не поделаешь.

    Однако владельцам жесткого диска небольшого объема довольно трудно соблюдать данную рекомендацию. Windows за последние годы сильно разрослась и требует под системные нужды очень много места. Рассказываем, как посмотреть, что способно съедать десятки гигабайт и, как высвободить немного объема.

    Папка «Загрузки»

    Пожалуй, самая распространенная проблема — загруженные из интернета файлы. Связана она с тем, что все браузеры в автоматическом режиме выбирают соответствующую папку на системном разделе, который, как правило, является самым маленьким. Эта папка так и называется «Загрузки» и находится она далеко не на самом видном месте. Такое положение дел приводит к тому, что скачанные файлы разрастаются до десятков гигабайт просто потому, что пользователь забывает чистить нужную директорию.


    Медиабиблиотека

    Хотя онлайн-кинотеатры с каждым годом становятся все популярнее, на вашем компьютере, наверняка, есть множество файлов с видео. Это или фильмы, которые вы качали с торрентов, или собственноручно снятые ролики. В любом случае видео в хорошем разрешении занимает много места. Например, 1,5-часовой фильм в 4К может «весить» более 30 Гбайт. Просто просмотрите содержимое папки с видео и удалите ненужные файлы.

    Корзина

    Исходники и дистрибутивы

    Немало места могут занимать дистрибутивы игр, а также фотографии в формате RAW или видео в форматах без сжатия. Как правила, вы используете дистрибутивы для установки игры, а RAW и прочие «сырые» форматы — для обработки и монтажа. После монтажа не забывайте их удалять.

    1 снимок RAW = 25 Мбайт пространства и более.

    Файлы для восстановления системы

    По умолчанию настроенная Windows может съедать много места благодаря зарезервированным под восстановлению системы гигабайтам. Отключать точки для бэкапа полностью мы, конечно же, не советуем. Но, что нам мешает слегка уменьшить аппетиты операционной системы? Для этого:

    • Кликните правой кнопкой мыши по "Этот компьютер" и выберите пункт "Свойства".
    • Затем в левой части перейдите в "Дополнительные параметры системы".
    • Зайдите во вкладку "Защита системы" и выберите пункт "Настроить".
    • Передвиньте ползунок по своему усмотрению.


    Также стоит упомянуть, что после обновления на Windows 10, в системе остается папка «windows.old», которая сохраняет все личные документы и файлы пользователя. Также с помощью этой директории можно осуществить возврат на предыдущую версию операционной системы, в случае если «десятка» вам не понравилась. Эта папка тоже может занимать очень много места. Однако удалить её простым способом не получится. Подробнее по этой теме мы писали в другой статье.

    Файл подкачки

    Файл подкачки — это зарезервированное место на жестком диске, которое используется системой в том случае, если ей не хватает оперативной памяти. По умолчанию он настраивается далеко не оптимальным способом. Поэтому лучше всё сделать, как всегда вручную. Для этого проделайте следующие шаги:

    • Кликните правой кнопкой мыши по "Этот компьютер" и выберите пункт "Свойства".
    • Затем в левой части перейдите в "Дополнительные параметры системы".
    • На вкладке "Дополнительно" выберите пункт "Параметры", который находится в разделе "Быстродействие".
    • Перейдите во вкладку "Дополнительно" и нажмите "Изменить".


    Здесь уберите галочку напротив пункта «Автоматически выбирать объем файла подкачки», выберите системный раздел и укажите фиксированный размер, где в исходном и в максимальном случае, он будет одинаковый. После этого нажмите кнопки «Задать» и «Ок». Полностью отключать ФП мы не рекомендуем, потому что это может привести к системным ошибкам в некоторых случаях. Подробнее про файл подкачки и его настройку можно прочитать в соответствующей публикации.

    Настройка файла подкачки в Windows 10: как увеличить, изменить, отключить?

    Системный мусор

    В процессе работы операционная система создает множество временных файлов, которые ей требуются для правильного функционирования и которые требуются в текущий момент времени для определенной задачи. Однако по истечению этого времени данные больше не требуются, но они продолжают занимать место на жестком диске, в случае если вдруг возникнет аналогичная задача. Собственно, поэтому такие файлы и называются временными. Если их не очищать, то они способны очень сильно разрастаться. Выполнить очистку, можно проделав следующие действия:

    • Зайдите в "Этот компьютер".
    • Нажмите правой кнопкой мыши по системному разделу и выберите пункт «Очистка диска».
    • Галочками выберите все желаемые пункты и нажмите «Очистить системные файлы».

    Это довольно примитивный способ очистки и он не удаляет весь системный мусор на 100%. Однако, избавиться от большинства вам всё же удастся. Более подробно, как вы уже догадались, вы можете прочесть в отдельном материале.

    Читайте также: