Войти

Показать полную графическую версию : [решено] Издержки дефрагментации: Пожирание системой дискового пространства раздела NTFS


andset
17-11-2010, 14:36
Здравствуйте.
Стоит Windows 7 Ultimate 7600 x32 Рус. ОЗУ - 1 ГБ. Файл pagefile.sys - 1 ГБ.
Установил бесплатный дефрагментатор Defragger 2.00.230. Запустил его для диска С: (NTFS, Основной раздел, Система, Загрузка, Файл подкачки). По ходу процесса постепенно уменьшалось свободное дисковое пространство. После финиша потеря составила около 6 ГБ при размере раздела 150 ГБ.
Выяснил, что в папке C:\System Volume Information имеются файлы c именами по шаблону {8-4-4-4-12}{8-4-4-4-12} , где числа - количесво буквенно-цифровых знаков в группе. Один такой файл по размеру как раз 6 ГБ.
Искал в реестре конкретный ресурс 8-4-4-4-12 (в первых скобках). Нет такого.
Единственный владелец этого файла и других подобных - Система.
Можно ли эти файлы (или хотя бы 6-и ГБ-ый) вычеркнуть из занимаемого дискового пространства?
Такая дефрагментация нам не нужна!
Спасибо всем откликнувшимся.

Vadikan
17-11-2010, 14:39
andset, дело тут вовсе не в дефрагментации... В этих папках хранятся теневые копии, в т.ч. точки восстановления системы. См. Защита и восстановление системы (http://www.oszone.net/9463/System_Restore).

В принципе, достаточно и встроенной дефрагментации. См. Как выполнить дефрагментацию дисков в Windows 7 (http://www.oszone.net/10951/Defrag_Windows7)

andset
17-11-2010, 15:05
В этих папках хранятся теневые копии, в т.ч. точки восстановления системы. »
Vadikan, понимаю. Но я удалял все точки восстановления (естественно, кроме последней, текущей). 6 ГБ не прибавлялось к свободному пространству.
От услуг встроенного дефрагментатора я отказался, отключив его службу, в ходе решения очень не приятной, так называемой проблемы {0}-задачи Планировщика заданий.
Никакие "чистильщики" тоже не дали нужного эффекта. Не хочется так разбазаривать дисковое пространство.
Раньше я использовал платные дефрагментаторы - этой проблемы не было...

Vancouver
17-11-2010, 15:23
После финиша »
Перезагружались ?

andset
17-11-2010, 15:52
Перезагружались ? »
Конечно, много раз...
Я понимаю, что мой вопрос сводится к следующему:
Как убрать с диска Контрольные точки состояния томов, записанные системной службой Теневое копирование тома?
Саму эту службу я остановил и перевёл на Тип запуска Вручную.
Что можно предпринять дальше? Система "зубами" держит этот файл...

andset
17-11-2010, 16:33
Оказалось всё очень просто:
Панель управления -> Система -> Защита системы.
Выбрать диск C:, Настроить.
Выбрать Отключить защиту системы...
Потом защиту системы можно вновь включить. Вот такие вот нюансы дефрагментации :)
Службу Теневого копирования тома больше включать не буду, во всяком случае, перед дефрагментацией...
Вопрос решён. Всем всего доброго...

Vancouver
17-11-2010, 16:36
Службу Теневого копирования тома больше включать не буду, во всяком случае, перед дефрагментацией... »
Auslogics Disk Defrag работает с VSS

t99
17-11-2010, 19:54
А помоему нужно просто выкинуть "Defragger 2.00.230", и использовать встроенный дефрагментатор.
Кстати, чем он вам не угодил?

andset
17-11-2010, 23:34
Кстати, чем он вам не угодил? »
t99, я некоторое время назад решал проблему сбоев системного Планировщика заданий. Консоль отказывалась работать (проблема задачи {0}). Долго искал решение. Ответ нашёл на зарубежных сайтах техподдержки Майкрософт. Дело было в службе системного дефрагментатора, в баге MS (чего бы здесь не говорили...).
Я долго восстанавливал системные задания и по окончании, чтобы больше не искушать судьбу, отключил службу системного дефрагментатора. И пользуюсь внешними дефрагментаторами. О чём ничуть не жалею...
Это не совсем по теме, но я ответил...

t99
18-11-2010, 11:52
я некоторое время назад решал проблему сбоев системного Планировщика заданий. Консоль отказывалась работать .....
Я долго восстанавливал системные задания ....

:o ЖЕСТЬ....
А что мешает запустить defrag.exe из командной строки?

И пользуюсь внешними дефрагментаторами. О чём ничуть не жалею...

Я тоже раньше долго пользовался. В итоге пришел к выводу что разницы почти нет.
А по теме - может тогда сменить внешний дефрагментатор?

andset
19-11-2010, 18:31
t99, при отключённой службе Дефрагментатор диска ни консольная, ни GUI-версия системного дефрагментатора не работает. Включать эту службу я не буду по описанной выше причине.
При запуске defrag.exe вылезает строка с годом разработки данной утилиты - 2007 ! Это кое о чём говорит...
Насколько я помню, в первых версиях MS DOS не было дефрагментатора вообще. Только позже MS купила идею дефрагментации у Symantec, изумившись работой SpeedDisk.
То есть MS, конечно, по моему мнению, с самого начала не уделяла этой проблеме должного внимания. С тех пор я предпочитаю использовать внешние дефрагментаторы. Разумеется, уже много воды утекло...
Честно говоря, оценка работы дефрагментатора, как-бы с точки зрения операционной системы - очень субъективна. Это мнение специалистов.
А использовать встроенные системные утилиты или внешние твикеры - личное дело каждого пользователя, основанное на его опыте. t99, думаю, что это бесспорное утверждение.
В принципе, в этом посте у меня стояла задача сохранить "жадно съедаемое системой" дисковое пространство в процессе дефрагментации. И как выяснилось, дело было не в конкретном дефрагментаторе, а в настройках работы системной службы Теневое копирование тома через компонент Защита системы для конкретного раздела.

Vancouver
20-11-2010, 00:49
Только позже MS купила идею дефрагментации у Symantec »
Верно, для систем построенных на MS-DOS 6.0, дальше от Executive Software (ныне Diskeeper).




© OSzone.net 2001-2012