Прикупил тут недавно машинку ASUS EEE 900.
Всем меня устраивает. Она именно то, что я ожидал. Несмотря на то, что уже появилась модель 901 с с блютусом и процессором Intel Atom, который должен дольше работать на батарейке. Правда и блютус и батарейка мне не очень критичны.

Но речь сейчас не об этом.

Проблемы начались, когда я попытался поставить на нее Windows XP Service Pack 3 и кое-что еще.

Оказалось, что диск C: размером 4 гигабайта для WinXP – это очень мало. Начинаются проблемы даже с установками апдейтов, и виндовс постоянно жалуется что место на диске C: закончилось.

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

Хотя этот топик оффтоп, я решил все таки написать тут, так как может кому-то еще пригодится. Да и самому может пригодиться в будущем – всего не вспомнишь.

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

Предупреждаю, что некоторые советы могут привести к каким-то неочевидным проблемам, поэтому – Don\’t try it at home.

Но у меня пока вроде все работает.

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

Для исследования того, что можно удалить, мне пригодилась утилитка SpaceMonger, про которую я уже писал.

1. Ну, во первых упомяну то, что и так все знают – это почитстить темповые фолдеры типа C:\\Documents and Settings\\myuser\\Local Settings\\Temp и C:\\Documents and Settings\\myuserr\\Local Settings\\Temporary Internet Files.

Примерно того же эффекта можно добиться, если в эксплорере нажать на диск C:, затем по правой кнопке Property и дальше Disk Clenup

Однако этого недостаточно.

2. Второй способ, которым я давно пользуюсь – это удалить в каталоге C:\\Windows\\ скрытые фолдеры с названиями типа $NTUninstallKBNNNNN. Насколько я знаю, эти фолдеры возникают, когда Windows устанавливает свои апдейты. И в эти фолдеры кладутся файлы, для того, чтобы можно было откатить изменения назад. Я не помню ни одного случая, когда мне понадобилось бы откатывать патчи Windows назад, но эти фолдеры со временем начинают занимать многие сотни мегабайт, что для 4х гигового диска весьма ощутимо. Естественно, если вы их удалите, то не сможете откатить, патчи, но я вас предупредил.

3. Третий способ, уже для меня уже не совсем очевидный. Можно переместить фолдер C:\\WINDOWS\\ServicePackFiles с диска C:\\ на какой-то другой диск. Он содержит файлы для установки сервис пака, и Windows может их иногда попросить, но у меня пока не просила. Помните о предупреждении.

4. В фолдере C:\\WINDOWS\\SoftwareDistribution\\Download, насколько я понял, содержатся скачиваемые для установки патчи и другие обновления Windows, перед тем как будут установлены. Затем они не удаляются. Я их удалил. Но только в Download. Пока проблем не возникло. Помните о предупреждении.

5. Существует очень большой фолдер C:\\WINDOWS\\Installer. Он содержит файлы необходимые инсталлятору Windows для того, чтобы, в частности, деинсталлировать разные программы. Без этого фолдера ему это не удастся. Поэтому я не стал его удалять. Но с этим фолдером связана одна засада. В случае неудачной установки или апдейта программы (например по причине нехватки места на диске) в этом фолдере остается файл, который не привязан ни к какой инсталляции. Этакий сирота. Для того, чтобы почистить эти сиротливые файлы (которых у меня оказалось почти на гигабайт) нужно установить микрософтовскую утилиту Windows Installer CleanUp Utility, которую можно выкачать тут. Она позволяет производить всякие манипуляции с файлами инсталлятора, но конкретно для меня оказалась полезна утилитка MsiZap, которую нужно запустить с параметром G (то есть MsiZap G), которая определяет этих сирот и удаляет их из фолдера инсталлятора.

6. Если вы пользуетесь Internet Explorer, то знаете, что он сохраняет на диске много временных файлов, которые нужно периодически чистить. Эти файлы хранятся на диске C: Но, оказывается, место складирования временных файлов можно изменить, если пойти в Tools->Internet Options->General->Browsing History->Settings и там нажать кнопку \”Move To\”. Дальше вы указываете фолдер на другом диске, куда IE теперь будет складывать временные файлы. Это совет не из серии \”что потереть\”, а \”как сделать, чтобы диск меньше забивался\”

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

Если посмотреть при помощи SpaceMonger на диск, можно выявить и другие \”залежи хлама\”, но советы будут не универсальные.

Например, мне удалось обнаружить, что Nokia PC Suite сохраняет файлы своих апдейтов тоже на диске С: в \”Program Files\” даже если установлен на диск D: и после установки эти файлы не удаляет.

Тоже самое и с некоторыми другими программами.

Я уж не говорю о том, что для того, чтобы меньше засорять диск C:, по возможности, все программы нужно ставить на другие диски.

Также может помочь в контрольной панели в \”Add Remove Programs\” удалить то, что вы не используете. Например у меня были установлены несколько версий Sun JDK, из которых мне достаточно только одной последней, а места они занимают много.

Если у кого есть свои находки на тему как можно почистить диск C: – буду рад услышать.

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

Но всех остальных я предупредил. :)

Upd 14.03.09: Чтобы перенести кеш FireFox на другой диск нужно набрать на новой странице about:config и на появившейся странице по правой кнопке завести новую строковую переменную с названием browser.cache.disk.parent_directory. В значении поставить каталог, где будет заведен кеш. Перегрузить FireFox. Старый каталог с кешем можно удалить.

__________________________________
Читайте также:
А еще можно почитать мой твиттер @apivovarov