Переполненный жесткий диск чем грозит
Освобождение дискового пространства не ускоряет компьютер, по крайней мере не само по себе. Это действительно распространённый миф. Этот миф так распространён, потому что заполнение вашего жёсткого диска часто происходит одновременно с другими процессами, которые традиционно могут замедлить* ваш компьютер. Производительность SSD может снижаться по мере заполнения, однако это сравнительно новая проблема, свойственная SSD, и, в действительности, малозаметная для простых пользователей. В общем случае, недостаток свободного места — просто красная тряпка для быка (отвлекает внимание — прим. переводчика).
Прим. автора: * «Замедление» — термин с весьма широкой трактовкой. Здесь я использую его в отношении процессов связанных с I/O (т.е. если ваш компьютер занимается чисто вычислениями, содержимое диска не оказывает никакого влияния), либо связанных с процессором и конкурирующих с процессами потребляющим много процессорных ресурсов (т.е. антивирусом, сканирующим большое количество файлов)
-
Фрагментация файлов. Фрагментация файлов является проблемой**, однако отсутствие свободного места, хоть и является одним из многих факторов, не является единственной причиной фрагментации. Основные моменты:
Прим. автора: ** Фрагментация влияет на SSD за счёт того что операции последовательного чтения обычно значительно быстрее чем случайный доступ, хотя для SSD не существует тех же ограничений, что для механических устройств (даже в этом случае, отсутствие фрагментации не гарантирует последовательного доступа в силу распределения износа и подобных процессов). Однако, практически в любом типовом сценарии использования, это не является проблемой. Различия в производительности SSD связанные с фрагментацией обычно незаметны для процессов запуска приложений, загрузки компьютера и прочих.
- Вероятность фрагментации файла не связана с объёмом свободного места на диске. Она зависит от размера наибольшего непрерывного блока свободного пространства на диске (т.е. «пробелов» свободного пространства), который ограничен сверху объёмом свободного пространства. Другой зависимостью является метод, используемый файловой системой при размещении файлов (об этом далее).
Например: Если на диске занято 95% пространства и всё что свободно представлено одним непрерывным блоком, то у новый файл будет фрагментирован с вероятностью 0% (если, конечно нормальная файловая система не фрагментирует файлы специально — прим. автора) (также и вероятность фрагментации расширяемого файла не зависит от объёма свободного пространства). С другой стороны, диск, заполненный на 5% данными равномерно распределёнными по нему имеет очень высокую вероятность фрагментации. - Обратите внимание, что фрагментация файлов влияет на производительность только когда осуществляется доступ к этим файлам. Например: У вас есть хороший, дефрагментированный диск с большим количеством свободных «пробелов» на нём. Типичная ситуация. Всё работает хорошо. Однако, в какой-то момент вы приходите к ситуации когда больше не осталось больших свободных блоков. Вы скачиваете большой фильм, и этот файл оказывается сильно фрагментирован. Это не замедлит ваш компьютер. Файлы ваших приложений и прочие, что были в полном порядке, не станут моментально фрагментированными. Фильм конечно может дольше грузиться (однако, типичные битрейты фильмов настолько значительно ниже скорости чтения жёстких дисков, что вероятно это пройдёт незамеченным), также это может сказаться на производительности I/O пока фильм загружается, но ничего более не изменится.
- Хотя фрагментация и является проблемой, часто проблема компенсируется кэшированием и буферизацией со стороны операционной системы и аппаратного обеспечения. Отложенная запись, упреждающее чтение и прочее помогают решить проблемы, вызываемые фрагментацией. В общем случае вы не замечаете ничего, пока уровень фрагментации не станет слишком высок (я даже рискну сказать, что пока ваш файл подкачки не фрагментирован, вы не заметите ничего)
Написанное выше иллюстрирует другую причину распространённости этого мифа: хотя исчерпание свободного пространства не является напрямую причиной замедления, деинсталляция различных приложений, удаление индексируемого и сканируемого контента и т.п. иногда (но не всегда, такие случаи находятся за рамками этого текста) приводит к увеличению производительности по причинам, не связанным с объёмом свободного места. При этом дисковое пространство высвобождается естественным образом. Следовательно, и здесь проявляется ложная связь между «больше свободного пространства» и «быстрый компьютер».
Смотрите: если у вас компьютер медленно работает из-за большого числа установленных программ и т.п., и вы клонируете, в точности, ваш жёсткий диск на жёсткий диск большего объёма, а затем расширите разделы, чтобы получить больше свободного пространства, компьютер не станет по мановению руки быстрее. Те же программы загружаются, те же файлы фрагментированы тем же образом, работает тот же сервис индексирования, ничто не изменяется, несмотря на увеличение свободного пространства.
- Ваш жёсткий диск не занимается поиском места для размещения файлов. Жёсткий диск глуп. Он ничто. Это большой блок адресуемого хранилища, который слепо повинуется операционной системе в вопросах размещения. Современные диски оснащены сложными механизмами кэширования и буферизации, созданными чтобы предсказывать запросы операционной системы на основе накопленного людьми опыта (некоторые диски даже знают о файловых системах). Но, по сути, о диске следует думать как о большом глупом хранящем данные кирпиче, иногда обладающем функциями повышения производительности.
- Ваша операционная система также не занимается поиском места для размещения. Нет никакого «поиска». Большие усилия были приложены для решения этой проблемы, т.к. она является критичной для производительности файловых систем. Данные располагаются на вашем диске так как определено файловой системой, Например, 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), так что вы никогда не придёте к моменту, когда она достаточно велика чтобы оказать заметное воздействие.
А что же ещё хранится на жёстком диске, что отнимает свободное место?
Постепенно я подвожу вас к использованию утилит, которые применяются по прямому назначению, однако способны и на большее. Первая из них, это утилита дефрагментации. Которых множество. Но про эту упомяну.
Казалось бы, причём здесь дефрагментация диска? Однако этот вопрос я раскрою в следующем абзаце, а пока представлю то, что стоит у меня и чем пользуюсь сколько себя помню: Auslogics DiskDefrag. Сейчас, когда встроенная в Windows 7 и выше утилита дефрагментации не уступает по функционалу сторонним утилитам, в конкретной версии можно найти и полезную в нашем случае настройку — дефрагментатор после анализа выбранного диска укажет вам на файлы, в том числе и по их размерам. Выберите диск, нажмите на Analize, ниже вкладку Files и отсортируйте через Size:
Минус карты файлов — системные файлы не отображаются, полноты картины никакой. Значит, пора обзавестись программой, которая под эту цель и заточена. Знакомьтесь:
Сайт разработчика (там может быть версия посвежее)
Распакуйте и запустите с правами администратора. Установки не требуется. После мгновений работы смотрим на карту жёсткого диска (фото кликабельно):
Вот это уже конкретнее. Ни один файл и папка от вас не спрячутся. Иногда обнаруживаются целые гигабайты чего-то забытого… С помощью этой утилиты легко найти и, например, файл-зловред, с помощью которого над вами пошутили, подсунув в систему. Как это сделать? Читайте статью:
Кстати, нечто подобное может сделать и сама система. Можно использовать команду поиска файлов forfiles и задать нужный размер, начиная с нижней границы интересующего размера (в байтах), заставив командную строку вывести список прмо в текущем окне. Способ чересчур громоздкий, не очень удобный, однако может выручить в некоторых обстоятельствах. Синтаксис команды в консоли cmd будет примерно таким:
Например, мне нужен список файлов размером свыше 100 Мб. Пишу так:
где 100 Мб и есть число 104857600, 1 Гб — 1073741824 и т.д… Конвертер величин вам в помощь.
Неправильно отображается дисковое пространство. Неправильные имена файлов.
Из поиска точно выпадут файлы и папки, чьи названия содержат неверные или зарезервированные имена или символы. Вот пример, как одну из таких особенностей Windows можно обойти, создав безымянную папку. Но трюки трюками, а проводник системы с ними работать корректно не может. И при попытке удалить такой файл система, скорее всего, выдаст окно с ошибкой типа « Невозможно прочитать файл «. Работа с такими файлами — тема отдельной статьи. Однако программы-читалки места на диске (типа SpaceSniffer или WinDirStat или TreeSize Free), запущенные от имени администратора , могут указать на проблемы с такими папками и файлами. Ключевым моментом здесь является такой факт — все больших размеров папки и директории должны безошибочно открываться из проводника Windows. Пробуйте несколько программ сразу — они могут показывать разные результаты. Так, к примеру, на одном из подопечных компьютеров только одна из программ (TreeSize Free) обнаружила неправильную настройку одной из программ резервирования системы: некоторым файлам были присвоены очень длинные имена, папки назначения и источников совпали. Как итог — программа сожрала 50 Гб информации, а Windows проводник — ни сном, ни духом. Переустановка программы поставила всё на свои места.
ЕЩЁ ПО ТЕМЕ
Главный совет
Подводя итоги всего написанного выше, я хочу сказать, что можно и не допустить полного заполнения локального диска C. И сделать это очень просто.
Копируете, или качаете с интернета фильм? Не поленитесь выбрать для сохранения диск D, Е, или какой там у вас. Не нужно сохранять его на рабочий стол. Устанавливаете игру, смените место для установки с диска C на другой раздел, это дело нескольких секунд, а в итоге поможет уберечь системный диск от покраснения и обеспечит стабильную работу компьютера.
Так же сохраняя файлы на раздел C, стоит помнить, что в случае проблем с операционной системой и можно потерять все файлы. Потому что при установке Windows, раздел C как правило форматируется. Думаю вам будет еще интересно почитать “Как увеличить размер диска C за счет другого логического раздела?“, должно пригодится.
И напоследок сделайте еще дефрагментацию диска, памяти это навряд прибавит, но порядок наведет, да и компьютер будет быстрее работать. Удачи!
Заметили, что пространство винчестера окрасилось в красный, и жёсткий диск переполнен настолько, что туда не помещается любимый фильм или даже программа? Установщик программ предлагает удалить ненужные файлы? А тем временем, Windows работает всё медленнее, ошибок и зависаний всё больше…
Жёсткий диск переполнен: нужна дефрагментация
Да, господа. Не стоит недооценивать работу этой службы. Само наличие встроенной и богатый выбор сторонних разработчиков утилит говорит о том, что это действительно может быть проблемой. Благодаря тому, что система имеет привычку записывать информацию быстро, она не особенно разбирает местонахождение кластеров на поверхности винчестера. А файлов ведь всё больше. И сами файлы могут быть огромны. А потом этой системе при запуске игры или той же виртуальной ОС приходится всё это дело собирать. Ну какая тут скорость… И чем дальше пространство диска заполняется, тем ситуация усугубляется: Windows приходится намеренно распихивать информацию по оставшимся секторам диска. Помните первый рисунок в начале статьи с пространством диска С:? Вот он же после ОДНОЙ ЛИШЬ ДЕФРАГМЕНТАЦИИ (не удалялся ни один бит информации):
Без комментариев. Но и здесь есть некоторые нюансы. Дело в том, что система может просто НЕПРАВИЛЬНО отображать свободное место на диске из-за внутренних ошибок или разросшейся таблицы MFT. Так что будьте уверены, что ознакомились со статьями по схожей тематике:
Неправильно отображается дисковое пространство. Как это видит система?
- размер кластера NTFS диска слишком велик для среднего размера файла, который на этом носителе находится
- файловые атрибуты или разрешения NTFS системы не позволяют проводникам (в том числе Windows Explorer и консоли cmd) отображать и получать доступ к файлам и папкам
- путь к папке содержит в своём названии более 255 символов или содержит неприемлемые из них
- метафайлы NTFS (например, главная файловая таблица) разрослись настолько, что Windows не способна их куда-либо переместить
- папки или файлы содержат в себе чередующиеся потоки данных
- файловая система повреждена, и свободное пространство сообщает о себе как о занятом — бэд-сектора
- чрезвычайно сильная дефрагментация файлов (в названии проблемы кроется и решение)
Неправильно отображается дисковое пространство. Атрибуты или разрешения NTFS.
И системный проводник и команда консоли dir /a /s отображают общую статистику по файлам и директориям Windows. Но делают это в соответствии с установленными файловыми атрибутами. А значит по умолчанию делают это немного некорректно. Да-да, я про скрытые файлы: из поиска они исключены. Так что заставьте систему их показывать. Иначе размер занимаемого дискового пространства вас собьёт с толку. Как это сделать, думаю, помнят все. Найдите Свойства папки (в Windows 7, например, это легко сделать прямо через Панель управления) и установите флажок напротив пункта:
А чтобы посмотреть на список файлов и папок, доступ к которым вам закрыт, можно воспользоваться командой
в командной консоли. По этой команде система создаст текстовый файл file.txt в корне диска С: со списком «запрещённых» файлов на диске (скажем) D:. После этого можно выцепить любой из них и во вкладке Безопасность из контекстного меню выставить необходимые права. Так, даже администратор не может посмотреть содержимое папки System Volume Information. Однако… Воспользовавшись твиком реестра, предлагаемым мной по ссылке статьи перед этим абзацем, посмотреть, что в папке уже не проблема:
Вот и нашлась парочка гигабайт.
Неправильно отображается дисковое пространство. Увеличение размера Master File Table.
Одновременно с процессом форматирования создаются метафайлы NTFS. Один из метафайлов и есть главная файловая таблица MFT. Он невелик изначально по размерам, однако по мере создания файлов и папок на диске расширяется в размерах. Когда создаётся любой из файлов, он появляется в MFT как Сегмент Записи Файла FRS. Его размер всегда ровно 1 кБ. А файлов всё больше, и все они постепенно добавляются к MFT нашего тома. По удалению файла из системы сегмент помечается как свободный, но при этом общее количество Сегментов и ассоциированное с ними расположение в MFT никуда не девается. Это и есть причина, по которой вы НИКОГДА НЕ ВЕРНЁТЕ предыдущий показатель занятости свободного пространства диска. Это крохи, но со временем они накапливаются в мегабайты, что нельзя списывать на неисправность даже после удаления большого количества файлов. Чтобы увидеть насколько разрослась MFT, можно запустить встроенный в Windows дефрагментатор. Я сделаю это через консоль:
Ключевая на данный момент запись — Основная таблица файлов (MFT). Пример немного неудачен — я показал свой системный том, где порядок я навёл (показатель использования MFT у меня 100%). Но не верь глазам своим… И потому лучше обратиться к утилите проверки диска в той же консоли. Вы уже знаете о ней — это chkdsk. На втором рисунке статьи размер, занимаемый NTFS, в поле «ХХХХХХ используется системой». Выход: упоминаемая мной не раз программа CCleaner, в частности, умеет исправлять и этот «косяк» системы, который, признаться, от пользователя мало -то и зависит. Если она — программа — у вас установлена, при очередной генеральной чистке системы пометьте вот этот пункт:
Предупреждаю. Выполнение этой задачи отнимет много времени (и чем больше диск по объёму, тем дольше время ожидания). Не забудьте снять переход системы в спящий режим и обеспечьте питание к ноутбуку от внешнего БП. Но результат порой того стоит.
Послесловие
Любое блокирование, которое может произойти будет связано с конкуренцией за физические ресурсы, что обычно компенсируется большими объёмами кэша. Дуплексный режим SATA не имеет почти никакого отношения к данному случаю.
Здравствуйте дорогие друзья! Сейчас я буду рассказывать о проблеме, с которой встречались наверное все. Это когда диск C заполнен, и я расскажу что в таких случаях нужно делать, и что можно удалить без ущерба для работы Windows. Меня уже не раз спрашивали, что можно удалить с диска C, а то он заполнен до придела, и система показывает окно с предупреждениями.
Давайте по порядку. Почему именно диск C? Потому что, именно на этом диске в 99% случаев установлена операционная система Windows и не важно Windows 7 это, или Windows XP. В процессе установки Windows мы разбиваем жесткий диск на разделы, о том как это сделать, я писал в статье “Как разбить новый жесткий диск при установке Windows 7” Обязательно разбивайте жесткий диск, не делайте один раздел под систему и под хранения файлов.
Мы создаем раздел, и задаем его размер. Вод здесь самая кульминация, в зависимости от того, сколько вы отдадите памяти под локальный диск C, зависит через которое время он полностью заполнится. Раньше я всегда отдавал под диск C примерно 30 Гб, но уже почти все компьютеры идут с жесткими дисками размером в 500 Гб – 1 Тб. И давать под систему в таких случаях 30 Гб под диск C, мне кажется глупо. Я сейчас отдаю под системный диск, 100 – 150 Гб.
Но как показывает практика, и эти 150 Гб очень быстро забиваются и диск C делается красным, а это значит что он полностью заполнен, и тогда начинаются вопросы, а что можно сделать, что можно удалить с локального диска C? Хотя я всегда говор, мол не сохраняйте на системный раздел всякое там видео, фото и другие тяжелые файлы. Да и игры желательно устанавливать на другие разделы, сейчас такие игры, что занимаю по несколько десятков Гб.
Неправильно отображается дисковое пространство. Чередующиеся потоки данных.
NTFS позволяет файлам и папкам содержать в себе чередующиеся потоки данных. Это значит, что вы можете ассоциировать множественные расположения данных с единственным файлом или папкой. Но и здесь есть ограничения:
- проводник Windows и команда dir в консоли не будут сообщать о таких данных как о части размера файла или включать в статистику тома. Вместо того, они будут отображать количество байт первоначального потока
- итоговые данные утилиты chkdsk точно сообщат о занимаемом пространстве данных файлов пользователя, в том числе и альтернативными потоками данных
Жёсткий диск переполнен: виновата сама Windows?
Отчасти. Места много (извините за неопределённое слово) система не займёт. Однако, чтобы вы знали: система всё-таки создаёт ряд достаточно весомых файлов, серьёзных по объёму. Серьёзных настолько, что их удаление в час Х, когда вам будет нужно доустановить нечто, несомненно вас выручит. Но серьёзных настолько, что в системных требованиях перед установкой Windows указывает, сколько минимального пространства жёсткого диска ей понадобится и сколько его рекомендуется для безопасной работы.
На такие файлы вы можете взглянуть своими собственными глазами. Однако они принадлежат к числу внутренних файлов (они же системные), потому скрыты от глаз пользователя, чтобы по незнанию или случайно не были удалены. Для этого вам нужно сделать их доступными взору проводника Windows Explorer (за него отвечает процесс explorer.exe) — он и проводит нас по папкам и файлам в Windows. Это сделать легко, установите параметры отображения скрытых файлов и папок в этом меню:
Все такие файлы (созданные системой) хранятся ТОЛЬКО на системном диске, где находится сама Windows.
В Панели управления нет пункта Параметры папок? Проверьте вот эту ветку реестра:
Если ключ реестра есть (а он там есть), установите значение 0. И проверьте Windows на отсутствие троянов. У меня же на сайте вы можете скачать один из таких троянов, который, маскируясь под антивирус, пожирает свободное пространство жёсткого диска.
А теперь, когда скрытые файлы стали доступными взору, взгляните на файлы, созданные системой. Они в корне диска С:
7 Гбайт дискового пространства отведены системой под файлы pagefile.sys (файл подкачки, она же виртуальная память) и hiberfil.sys (функция Гибернации). Удалять их бессмысленно — необходимо отключать соответствующие функции, причём, если от гибернации есть смысл отказаться, если вы используете стационарный компьютер и не боитесь, что работа Windows прекратиться от посадки аккумулятора питания, как в случае с ноутбуком, то файл подкачки (его тоже можно отключить или изменить размер) лучше оставить, ибо это гарантированный запас дополнительной оперативной памяти.
Жёсткий диск переполнен: временные файлы
Они появляются после открытия самого маленького файла. Ничто бесследно в Windows не проходит: ни запуск игры, ни открытие книги, ни посещение любого сайта в открытом окне браузера. И оставляемые после закрытия файлы служат лишь одной цели (официально): при следующем запуске файл (сайт, игра) откроется быстрее. И на том месте, где закончили его редактировать (просматривать). Прекрасно. Только это всё стоит пространства вашего HDD. Так что воспользуйтесь утилитами по очистке Windows. Описание самой популярной по стране вы найдёте в одноимённой статье Очистка Windows, хотя сама система обладает давно встроенной утилитой, функционал которой, к сожалению, по прежнему беден.
CCleaner предлагает освободить почти 1 Гб пространства
а утилита от Windows ищет только принадлежащие ей временные файлы
Суть таких программ проста — давно разработанным и достаточно простым алгоритмом они сканируют давно известные папки и директории системы и программ, которые, имея специальное расширение, выказывают своё назначение — мол, я временный. Можно удалять. Подробнее об этом можно прочесть в заметке Безопасное удаление файлов в Windows.
Кстати, описываемая программа CCleaner поможет вам в поиске и файлов-дубликатов, порой плодящихся в запущенной системе в неимоверном количестве. Речь не о «гектарах инфы», но порядок навести стоит.
В статье описываются проблемы и возможные решения, когда вследствие различных причин неправильно отображается дисковое пространство на различных носителях: внешних и локальных жёстких дисках, а также флешках. Взглянув на вероятные проблемы с другой стороны, можно было бы назвать эту проблему вопросом повреждения файловой системы носителя и отталкиваться при его решении именно от этого момента. Если у вас возникли вопросы по поводу того, что заявленные характеристики диска изначально отличаются от заявленных, ознакомьтесь со статьёй «В чём разница между GB и GiB на маркировке дисков?«.
Что можно удалить с локального диска C?
Это наверное самый главный вопрос в этой ситуации. Многие хотят удалить информацию, но бояться удалить что-то нужное. Ведь на этом диске установлена операционная система, и многие боятся навредить ей.
Знаете, я видел много компьютеров, в которых диск на котором установлен Windows забит под завязку. Да что там много, такое почти на всех компьютерах, с которыми я встречался. И смотришь что бы это такое не нужное удалить, да и вроде же все нужно :), знакомо?
1. Первым делом, стоит помнить, что вся информация которая хранится на рабочем столе, в папке “Документы” , “Изображения” и “Музыка” , хранятся на локальном диске C. Обязательно сначала проверьте эти папки. Если там есть тяжелые файлы, такие как фильмы, музыка, фотографии и т. д. То перенесите их на локальный диск D , ну или E . В большинстве случаев, в этих папках хранятся файлы, которые и заполняют раздел C. И еще я не раз встречал кучу фильмов на рабочем столе, разве так сложно скопировать их на другой раздел?
2. Дальше стоит проверить, программы и игры, которые установлены на ваш компьютер. Ведь по умолчанию они устанавливаются на диск C. Программы это еще пол беды, а вот игры могут здорово его загрузить.
Зайдите в “Мой компьютер” и нажмите вверху “Удалить или изменить программу” . Откроется окно с списком установленных программ и игр. Нажмите на “Размер” , что бы отсортировать список по размеру, который занимают установленные программы и игры. Удалите все не нужное, я уверен такое найдется. Если есть очень тяжелые игры, то удалите их и установите заново, только выбрав другой раздел для установки.
4. Очистите корзину, как вариант освободить пару Мб :).
Это основные (по моему мнению) способы, проделав которые, можно освободить не мало памяти на локальном диске C. Можно еще отключит, или перенести на другой диск восстановление системы, или перенести файл подкачки, но мне кажется, что это не очень эффективные варианты и использовать их нужно в крайнем случае.
Всё по порядку.
Файловая система NTFS, какой мы её знаем, поддерживает большое количество дисковых и низко-форматных файловых настроек, которые благодаря перекрёстным связям могут давать сбой как любой из механизмов. В окне проводника Windows эта ошибка отображается как:
- пустой том носителя, пустые папки и директории при занятом и правильно отображаемом (при всём этом) распределённом пространстве носителя
- без всякого на то основания переполненное пространство диска: диск чем-то «забит»; дефрагментация диска не помогает
- проводник Windows очень долго «соображает» при подключении внешнего диска
- некоторые файлы или целые папки пропали
- замена типа файловой системы NTFS на формат RAW.
Причин у перечисленных проблем часто только две:
- произошла попытка (нередко удачная) несанкционированного доступа к этому тому, в результате чего с вашего компьютера были (или могли быть) СКОПИРОВАНЫ файлы больших размеров или большое количество небольших по объёму файлов. Нередко этим промышляет зловредное ПО, проникнувшее в систему и попытавшееся незаконно и незаметно от администратора системы изменить атрибуты к файлам. После чего система просто потеряла к ним доступ
- резкий бросок по питанию (внезапное отключение или резкий скачок напряжения на входе БП) вызвал повреждение диска (и как следствие, появление плохих (бэд) секторов)
Неправильно отображается дисковое пространство? А вы уверены, что ваша флешка или SD-диск не ПОДДЕЛКА ?
Послесловие
Любое блокирование, которое может произойти будет связано с конкуренцией за физические ресурсы, что обычно компенсируется большими объёмами кэша. Дуплексный режим SATA не имеет почти никакого отношения к данному случаю.
Здравствуйте дорогие друзья! Сейчас я буду рассказывать о проблеме, с которой встречались наверное все. Это когда диск C заполнен, и я расскажу что в таких случаях нужно делать, и что можно удалить без ущерба для работы Windows. Меня уже не раз спрашивали, что можно удалить с диска C, а то он заполнен до придела, и система показывает окно с предупреждениями.
Давайте по порядку. Почему именно диск C? Потому что, именно на этом диске в 99% случаев установлена операционная система Windows и не важно Windows 7 это, или Windows XP. В процессе установки Windows мы разбиваем жесткий диск на разделы, о том как это сделать, я писал в статье “Как разбить новый жесткий диск при установке Windows 7” Обязательно разбивайте жесткий диск, не делайте один раздел под систему и под хранения файлов.
Мы создаем раздел, и задаем его размер. Вод здесь самая кульминация, в зависимости от того, сколько вы отдадите памяти под локальный диск C, зависит через которое время он полностью заполнится. Раньше я всегда отдавал под диск C примерно 30 Гб, но уже почти все компьютеры идут с жесткими дисками размером в 500 Гб – 1 Тб. И давать под систему в таких случаях 30 Гб под диск C, мне кажется глупо. Я сейчас отдаю под системный диск, 100 – 150 Гб.
Но как показывает практика, и эти 150 Гб очень быстро забиваются и диск C делается красным, а это значит что он полностью заполнен, и тогда начинаются вопросы, а что можно сделать, что можно удалить с локального диска C? Хотя я всегда говор, мол не сохраняйте на системный раздел всякое там видео, фото и другие тяжелые файлы. Да и игры желательно устанавливать на другие разделы, сейчас такие игры, что занимаю по несколько десятков Гб.
Повреждение файловой системы.
направленной на нужный вам раздел диска или конкретный том. Утилита найдёт свободное неразмеченное место на диске, и самостоятельно внесёт поправки в файловую систему.
Пишет разные размеры в свойстве диска и в свойствах всех папок на диске.
Включил показ скрытых файлов и папок - ничего нету.
Почему тогда такое расхождение не понимаю? Как удалить лишние файлы (есть большое подозрение, что при удалении каких-то файлов с диска они не удалились до конца).
1) Снимите галочку
"Разрешить индексацию файлов. ", и примените. Вам придётся долго ждать несколько часов. Если диск старый.
2) Возможно на этом диске включена защита. Создание точек восстановления. Выключите её. Там могут быть гигабайты файлов.
3) Сколько у вас оперативной памяти, столько же может создаваться файл сна, если вы часто работаете на этом диске. Тоже самое относится к виртуальной памяти. Если у вас, к примеру 8 ГБ памяти, то "мусора" может быть 16.
4) Если на диске "С" включена опция "Восстановления системы", то на диске "D" куча мусора от этих бэкапов.
5) Если какая-то программа использует свою временную папку, и она расположена на диске "D", там в ней гигабайты мусора.
6) "Оглавление" диска, где записано расположение файлов, нередко занимает одну треть диска. Доступ туда пользователю запрещён, и оно невидимое.
Все описанные выше папки скрытые, во многие доступ запрещён или только на уровне "Системы". В лучшем случае на уровне "Администратора". Не путайте "На уровне и с правами".
7) Система записи на диске в разбивке NTFS, организована методом разбивки и форматирования Виндовс. Один логический сектор, даже имея 1 байт, занимает место 4096 байт. Огромное количество мелких файлов, занимают место в 5 - 10 раз больше своего объёма.
Если вы давно не делали очистку диска - сделайте её. Только не доверяйте всяким программам. Сделайте её с помощью рук и в основном головы. А затем обязательно запустите дефрагментацию.
Не будьте рабом винды, станьте её Хозяином. Сделайте полный показ всех файлов и папок и чистите, чистите. Если уроните винду - я с себя всю вину снимаю.
Неправильно отображается дисковое пространство. Другой размер кластера.
«Потреблять» дисковое пространство на диске могут только файлы и папки, которые содержат в себе метафайлы типа MFT (главная файловая таблица), различные папковые индексы и т.п. Чем-то это похоже на действие биологического вируса: эти файлы показывают свой пропуск кластеру диска (набору сопряжённых между собой секторов) и заполняют его структуру, заражая своим присутствием в хорошем смысле этого слова. А размер кластера определяется объёмом раздела на момент подготовки тома к принятию информации — форматирования. Но когда некий (любой) файл создаётся, он заполняет собой не весь кластер диска целиком, а лишь его часть. И эта часть будет зависеть от первоначального его (файла) размера. Когда данные к файлу добавляются, NTFS увеличивает распределение файла, заполняя кластер.
Мы можем прямо сейчас узнать размер кластера на любом из носителей компьютера. Это делается командой chkdsk из командной консоли. У команды несколько разновидностей, в том числе и ремонтный вариант. Однако запущенная в простом виде с админ-правами с указанием литеры диска (без этой опции она проверит системный диск):
просто находим размер кластера диска: ничего не ремонтируем
она лишь указывает информацию, которая без цели неинтересна:
Но в нашем случае эта информация полезна: она показывает сколько дискового пространства занято и каков размер кластера. Чтобы определить, оптимален ли размер кластера, нужно узнать БЕСПОЛЕЗНОЕ ПРОСТРАНСТВО на этом томе. Сделать это легко:
- выберите исследуемый диск в проводнике Windows и откройте его для отображения его содержимого
- щёлкните по любой из папок директории и нажмите CTRL + A, чтобы выделить все элементы:
- правой мышкой вызовите контекстное меню и откройте Свойства
- появится окно с двумя вкладками, в котором в режиме реального времени системой начнётся подсчёт занятого файлами пространства тома. Присмотритесь к нему:
Несмотря на одинаковое значение занятого объёма (у меня чуть больше 100 ГБ по обоим показателям), размеры в байтах показывают, что разница всё-таки ощутима и составляет более 200 МБ. Если вы используете сжатие для сохранения дискового пространства:
то и более весомая разница вполне объяснима. Однако в нашем случае разница говорит только о том, что размер кластера диска больше, чем требуется. Конечная цель ясна — одинаковыми их сделать не выйдет, но значения должны приближаться друг к другу. Но выхода пока нет, точнее, он один — форматирование с указанием нужного нам размера. Эту опцию мы при подготовке к установке часто пропускаем, но в следующий раз присмотритесь к ней:
Если вы любитель использовать DOS команды, то знаменитую format команду можно разбавить опцией, придав вид:
- E: — форматируемый диск
- /a:2048 — размер будущего кластера в байтах (здесь, получается, 2 кБ)
Чем грозит переполненный диск C?
Ничего страшного произойти не должно. Компьютер будет работать медленнее, Windows будет предупреждать о том, что на системном диске нет памяти. Короче говоря, будет много неприятных моментов в работе компьютера. Оно нам надо? Будем решать :).
Давайте посмотрим, куда подевалось свободное пространство вашего диска.
Всё просто, если уверены в том, что жёсткий диск переполнен, собственно, по вашей вине: фильмы и фотографии копятся, а перенести их на внешний винчестер или DVD диски для копилки всё не хватает времени. Это не проблема: стоит лишь определиться с тем, куда файлы больших размеров распределить. Может, постепенно возникнет вопрос и о приобретении нового или дополнительного жёсткого диска? Но иногда проблема в том, что лишнее удаляется, фильмы и прочая личная информация переносятся на другие носители…
… А МЕСТА МНОГО НЕ ПРИБАВИЛОСЬ
НЕ ТЕРЯЙТЕ ВРЕМЕНИ! Один из вариантов, почему ваш жёсткий диск переполнен без видимых на то причин — изменение файловых атрибутов системы. Проще говоря — кто-то попытался получить доступ к большому количеству файлов Windows, не имея на то разрешения. Вы проводили операции с атрибутами в последних сессиях Windows? Если это ни о чём вам не говорит, срочно запускайте антивирусный сканер.
Читайте также: