Статья: 10 советов по очистке жесткого диска

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

ПРЕДУПРЕЖДЕНИЕ: ряд предложений включает удаление файлов, поэтому я не могу не подчеркнуть, что вы протестируйте эти шаги в непроизводственной среде, чтобы полностью понять последствия. Хотя я лично использовал эти методы, вы определенно используете их на свой страх и риск.

Я создал ряд сценариев, которые упоминаются в статье . Вы можете скачать их отсюда.

1. Мастер очистки диска

Без сомнения, первым шагом в переводе диска на диету является запуск мастера очистки диска. Щелкните правой кнопкой мыши жесткий диск в проводнике Windows и выберите «Свойства». Затем нажмите кнопку «Очистка диска». Вы также можете запустить Cleanmgr из командной строки. В любом случае вы попадете на экран, показанный на рисунке 1.

Рис. 1 Мастер очистки диска

В зависимости от вашего вкуса Windows 7 у вас может быть кнопка с надписью «Системные файлы», которая откроет вкладку «Дополнительные параметры». Надеюсь, это освободит достаточно места на диске и даст немного места для передышки. Но если нет, вы можете предпринять дополнительные шаги.

2. Отключить теневые копии

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

Находясь на экране очистки диска, щелкните вкладку Дополнительные параметры, которая должен дать вам что-то вроде рисунка 2.

Рис. 2 Дополнительная опция очистки

Вот вам можно нажать кнопку «Очистить», чтобы освободить, вероятно, гигабайт или больше места.

3. Очистить точки восстановления системы

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

PS C: > Disable-ComputerRestore "C: "

Когда вам нужно снова включить его, запустите:

PS C: > Enable-ComputerRestore "C: "

4. Очистить загрузку программного обеспечения

Центр обновления Windows загружает множество файлов, многие из которых могут быть удалены с минимальными последствиями. Чтобы безопасно удалить эти файлы, я рекомендую остановить службу Windows Update либо из консоли управления службами, либо из командной строки.

PS C : > Stop-Service wuauserv

После остановки удалите содержимое C: Windows SoftwareDistribution Download либо через проводник Windows, либо с помощью команды строка.

PS C: > dir $ env: windir SoftwareDistribution Download -Recurse | Remove-Item 'Recurse

Если вы действительно переживаете, вы можете удалить всю папку SoftwareDistribution. Когда вы перезапустите службу Windows Update, она будет воссоздана, а необходимые файлы будут повторно загружены. Но не забудьте перезапустить службу.

PS C: > Start-Service wuauserv

5. Удаление неиспользуемых профилей

Старые локальные профили пользователей могут легко занимать место. В Панели управления Система и Безопасность Система щелкните Расширенные настройки системы, на вкладке Дополнительно вы увидите раздел профилей пользователей. Нажмите кнопку «Настройки». Теперь вы можете выбрать любой несистемный профиль, который не используется, и удалить его.

До Windows 7 ИТ-специалисты могли использовать удобную команду DELPROF.EXE инструмент line для удаления профилей пользователей из командной строки. Но этот инструмент не работает под Windows 7. Вместо этого мы должны полагаться на инструментарий управления Windows (WMI). К счастью, это очень просто использовать в Windows PowerShell.

Я написал несколько функций, которые вы можете использовать для идентификации профилей, а затем их удаления.

PS C: > Get-UserProfile | где {$ _. LastUse -lt (Get-Date) .AddDays (-90)} | remove-userprofile

Это будет использовать мои функции, чтобы найти все профили, которые не использовались за последние 90 дней, и удалить их.

6. Перемещение файла подкачки

Частый шаг, который я предпринимаю для уменьшения раздува диска, — это переместить файл подкачки на другой диск. Иногда его можно переместить в другой раздел. Обычно я подключаю внешний диск и перемещаю файл подкачки.

В Control Panel System and Security System нажмите Advanced System Settings, в Advanced перейдите на вкладку «Настройки» в разделе «Производительность». Выберите вкладку «Дополнительно» и нажмите «Изменить» в разделе «Виртуальная память». Вы должны увидеть что-то вроде рисунка 3.

Рис. 3. Изменение файла подкачки

Выберите новый диск и настройте файл подкачки. Обычно я использую размер, управляемый системой. Затем на старом диске я предполагаю, что для C: установлено значение Нет Файл подкачки. Вы можете получить предупреждающее сообщение, но пока вы установили новый файл подкачки, все должно быть в порядке. Чтобы это изменение вступило в силу, необходимо перезагрузить компьютер.

7. Удалите кэш MSO

Если у вас установлен Microsoft Office, скорее всего, на вашем диске C: есть скрытая папка. называется MSOCache. Он используется для облегчения ремонта и переустановки функций Microsoft Office, но может занимать много места на диске. Когда вы садитесь на диету, вам, возможно, придется жить без нее. Для удаления файлов требуются повышенные привилегии. не влияет на работу каких-либо приложений Office, но попытки установить новые функции не удастся.

Чтобы восстановить кеш позже, вам нужно будет выполнить ar epair установка Microsoft Office с установочного компакт-диска или DVD. Я не могу гарантировать, что этот совет будет работать для всех версий Microsoft Office, но мне удалось удалить кеш для Microsoft Office 2010.

8. Отключите гибернацию

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

 PS C: > dir hiberfil.sys -forceDirectory: C: Mode '' ''  '' '' '' '' '' 'LastWriteTime' '' 'Имя длины ----' '' '' '' '' '' '' '' -------------  '' '' ------ ----- a-hs '' '' '' '' 18.07.2011 '22:33 6433390592 hiberfil.sys 

Самый простой способ обрезать этот файл — из командной строки с помощью утилиты Powercfg.exe.

C: > powercfg -h off

Если вы хотите снова включить его, запустите команду, указав «Вкл.». р>

9. Сжатие выбранных файлов

Во время работы мастера очистки диска вам предлагается вариант сжатия старых файлов. Я никогда не использую это, потому что я буду сжимать старые файлы, которые уже сжаты. Вместо этого я предпочел бы быть более избирательным и сжимать только те файлы, которые можно сжимать и которые стоят моего времени. Используя WMI, можно сжимать файлы, поэтому я написал сценарий PowerShell для этого. Этот сценарий Compress-FileExtension.ps1 является сценарием Windows Form, как показано на рисунке 4.

Рис. 4 Compress-FileExtension.ps1

При запуске скрипта введите путь и список расширений файлов (без точек или подстановочных знаков). Вы также можете добавить такие критерии, как минимальный размер файла и дату последнего изменения. Используйте параметр «Только список», чтобы увидеть, какие файлы будут сжаты. Вы по-прежнему будете получать предупреждение, но файлы не будут изменены. Затем, когда вы будете готовы, снимите флажок «Только список» и дайте ему разорваться. Ожидайте, что это займет некоторое время, и вы, скорее всего, увидите ошибки в консоли PowerShell для системных папок, к которым у вас нет доступа. Это нормально. Форма также может перестать отвечать, но проявите терпение. Начни это до обеда. Сжатые файлы по-прежнему занимают место, но этого может быть достаточно, чтобы операционная система или приложение подумали, что у них немного больше места на диске для работы.

10 . Резервное копирование и очистка журналов событий

Последняя диетическая добавка, которая может освободить немного больше места, — это резервное копирование и очистка журналов событий. В Windows 7 есть не только классические журналы событий, такие как System и Application, но и множество новых, которые являются частью Windows Eventing, как показано на рисунке 5.

Рис. 5 Журналы событий

Теперь вы можете выбрать каждый журнал событий в графическом интерфейсе пользователя, сделать его резервную копию (если вы хотите или необходимо ), а затем очистите его. Если вы собираете вишню, хорошо; но в остальном PowerShell — наш друг.

Я считаю, что так же просто использовать командлет Get-WinEvent для создания отчетов по всем журналам событий.

 PS C: > get-winevent -listlog * |  где {$ _. FileSize -ge 1MB} |  Сортировать по убыванию |  Выберите LogName, FileSize, LogFilePath |  format-listLogName '' '': SecurityFileSize '' ': 100732928LogFilePath:% SystemRoot%  System32  Winevt  Logs  Security.evtxLogName' '' ': SystemFileSize' '': 6361088LogFilePath:% SystemRoot%  System32s  Winevt  System.evtxLogName '' '': Microsoft-Windows-TaskScheduler/OperationalFileSize '' ': 6361088LogFilePath:% SystemRoot%  System32  Winevt  Logs  Microsoft-Windows-TaskScheduler% 4Operational.evtxLogName' '' ': ApplicationFileSize' ': ApplicationFileSize' '  5312512LogFilePath:% SystemRoot%  System32  Winevt  Logs  Application.evtx '

Это выражение получает все журналы событий с размером файла больше 1 МБ и записывает некоторые информация в трубопровод. Важной информацией здесь является имя журнала, которое мы будем использовать дальше.

Командлеты журнала событий ограничены, поэтому я предпочитаю обрабатывать все самостоятельно, используя System.Diagnostics.Eventing.Reader.EventLogSession класс. Не волнуйся. Я продемонстрирую основные шаги. Сначала я создам объект сеанса.

$ es = new-object System.Diagnostics.Eventing.Reader.EventlogSession

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

 PS C: > $ es. GetLogInformation ("Приложение", "Имя журнала") CreationTime '' '' '': 19.04.2010 11:00:22 PMLastAccessTime '' '': 19.04.2010 11:00:22 PMLastWriteTime '' '' '  : 19.07.2011 15:05:58 PMFileSize '' '' '' '' '': 5312512Attributes '' '' '' '': 32RecordCount '' '' '': 6715OldestRecordNumber: 1IsLogFull '' '' '  '' '': FalsePS C: > $ es.GetLogInformation ("Microsoft-Windows-GroupPolicy/Operational", "Logname") CreationTime '' '' '': 19.04.2010 11:00:23 PMLastAccessTime ''  '': 19.04.2010 11:00:23 PMLastWriteTime '' '' ': 19.07.2011 12:33:54 PMFileSize' '' '' '' '' ': 4198400Attributes' '' '' ''  ': 32RecordCount' '' '' '': 3821OldestRecordNumber: 23654IsLogFull '' '' '' '' ': False 

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

PS C: > $ es.ClearLog (" Microsoft-Windows-GroupPolicy/Operational "," e: gpoops.evtx ")

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

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

Оцените статью
techsly.ru
Добавить комментарий