Удалить папку с информацией о системном томе с внешнего диска

12

В настоящее время я обнаружил, что System Volume informationпапка на моем внешнем жестком диске занимает около 124GBместа. Поэтому я решил удалить его, чтобы освободить дополнительное пространство. Но пока все, что я пробовал, не удалось.

ВАЖНЫЙ:

  • Внешний жесткий диск имеет 1TBемкость и ранее использовался для резервного копирования и создания образов восстановления (больше нет).
  • Он подключен через порт USB 3.0.
  • Отображаются защищенные системой файлы.
  • Все операции выполняются на чистой установке Windows 10 Pro x64.
  • Отформатирован в NTFS
  • У меня только один 1TB диск, поэтому перемещение файлов на другой диск не будет возможным.

Итак, что я попробовал сейчас:

Все инструкции, приведенные здесь , означают:

  1. takeown /f "F:\System Volume information" /a /r /d y
  2. icacls "F:\System Volume information" /t /c /grant administrators:F System:F everyone:F ("Are you sure?") y
  3. rd /s /q "F:\System Volume information"

Это только помогло мне удалить одну из папок с кучей .dbфайлов в System Volume informationпапке. И я получаю Access deniedкак раньше.

Я также подумал о том, чтобы создать отдельный раздел на этом диске и переместить все файлы туда, затем отформатировать раздел System Volume informationи объединить разделы обратно. Это не сработало, так как создание нового раздела также создало System Volume informationпапку. И это заняло много времени, чтобы сделать разбиение.

Я пошел, хотя следующие сообщения:

Как удалить папку «System Volume Information» с внешних дисков?

Как удалить папку с внешних дисков, если имена слишком длинные (например, информация о системном томе / содержимое ...)?

Любые предложения, ребята?

ВНИМАНИЕ: Я не хочу использовать стороннее программное обеспечение, такое как Unlocker, Eraser или что-то подобное. Должен быть законный способ избавиться от файлов в Windows без стороннего программного обеспечения.

alljamin
источник
Знайте о его полном удалении, но вы можете значительно уменьшить его размер, отключив функцию восстановления системы для накопителя.
Мартино
Вам удалось удалить папку?
yoyo_fun
Папка, скорее всего, вернется сама. Это часть того, как работает Windows. Просто настройте Windows, чтобы скрыть защищенные файлы и папки, и она не будет видна. Если папка большая, это потому, что на диске существуют теневые копии.
Даниэль Б,

Ответы:

8

По моему опыту, ответом на ограничение пространства, используемого System Volume Info на внешнем диске, НЕ является его удаление, поскольку он возвращается снова. Вот что у меня сработало (Windows 10 X64).

  1. Скажите Windows, чтобы не индексировать этот диск.

    (a) В «Моем компьютере» (или «Этот ПК») щелкните правой кнопкой мыши по внешнему диску, на вкладке «Общие» снимите флажок «Разрешить индексацию файлов».

    (b) Выполните поиск Windows для «Параметры индексации» и запустите. Нажмите «Изменить» и снимите флажок рядом с внешним диском. (Скажите «да» и «папкам и подпапкам» и нажмите «Применить», затем наберитесь терпения.)

  2. Попросите Windows не создавать точки восстановления на этом диске. Найдите и запустите Windows. Нажмите «Создать точку восстановления». Нажмите на внешний диск, затем на кнопку «Настроить» и выберите «Отключить защиту системы».

  3. Ограничьте функцию «теневого копирования» Windows на внешнем диске [без отключения службы, которая затронет все диски]. Откройте командную строку с повышенными правами.

    Чтобы перечислить пространство, используемое в настоящее время теневыми копиями: vssadmin list shadowstorage

    Чтобы ограничить пространство, используемое теневыми копиями на диске F, до 1 ГБ: vssadmin resize shadowstorage /on=F: /For=F: /Maxsize=1GB

    Чтобы подтвердить изменения: vssadmin list shadowstorage

Примечание: источник команд vssadmin: http://lifeofageekadmin.com/disappearing-space-on-windows-2008-r2-caused-by-system-volume-information/

Michaels
источник
1
Gads. Прежде всего, в Win8.1 я не получаю возможность индексировать USB-накопители. Если бы я не использовал Acronis True Image, я бы просто отключил службу Volume Shadow. Вместо этого я просто периодически использую rmdir /s "f:/system volume information"в окне администратора CMD.
SDsolar
7

Поскольку я не получил никаких других ответов на свой вопрос, и он все еще открыт, я решил дать свой собственный ответ.

Краткое замечание: это не возможно удалить папку System Volume Information и его содержимое , даже с решениями сторонних производителей, не принимая владелец папки.

Вот подход, который не предполагает установки каких-либо сторонних решений. Оригинальное решение можно найти здесь .

Вот краткий обзор вышеупомянутого решения:

  1. Вам нужно TakeOwnershipнад System Volume informationпапкой. Для этого вам необходимо создать файл TakeOwnership.reg, который также можно скачать здесь . Вот что находится внутри файла TakeOwnership.reg:

    Редактор реестра Windows, версия 5.00

    [HKEY_CLASSES_ROOT * \ shell \ runas] @ = "Взять на себя ответственность" "NoWorkingDirectory" = ""

    [HKEY_CLASSES_ROOT * \ shell \ runas \ command] @ = "cmd.exe / c takeown / f \"% 1 \ "&& icacls \"% 1 \ "/ предоставить администраторам: F" "IsolatedCommand" = "cmd.exe / c takeown / f \ "% 1 \" && icacls \ "% 1 \" / предоставить администраторам: F "

    [HKEY_CLASSES_ROOT \ Directory \ shell \ runas] @ = "Взять на себя ответственность" "NoWorkingDirectory" = ""

    [HKEY_CLASSES_ROOT \ Directory \ shell \ runas \ command] @ = "cmd.exe / c takeown / f \"% 1 \ "/ r / dy && icacls \"% 1 \ "/ предоставить администраторам: F / t" "IsolatedCommand "=" cmd.exe / c takeown / f \ "% 1 \" / r / dy && icacls \ "% 1 \" / предоставить администраторам: F / t "

  2. Чтобы созданный файл TakeOwneship.reg вступил в силу, вам нужно запустить его, то есть просто дважды щелкните по вновь созданному файлу.

  3. После Taking ownership(запустив файл .reg) вам нужно выполнить следующие команды в командной строке (открывается с правами администратора):

    1. Attrib -s -h -r "{drive}:\System Volume information" /S /D
    2. RD "{drive}:\System Volume information" /S

Где {drive}буква у вашего внешнего диска?

Это все шаги, которые я предпринял для того, чтобы можно было удалить папку System Volume Information с внешнего жесткого диска. Это работало нормально для моей машины, Win 10 Pro x64и у меня есть дополнительные 124GB.

@ Скотт в своих комментариях указывает на отсутствующее объяснение для более точного описания того, что именно делают эти команды, а также доказывает, почему этот метод точно работает, а другие методы не работают.

  • Что касается значения команд - я не знаю точно, что они делают, я могу лишь «примитивно» указать, что эти команды оболочки помогают получить «полное владение» этой конкретной папкой (более точное / техническое описание приветствуется).

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

Надеюсь, что это поможет другим, у кого есть подобные проблемы.

alljamin
источник
Какую роль играет файл TakeOwnership.reg? Зачем нам это нужно? Вы можете опубликовать это? (Та ссылка, которую вы разместили, выглядит немного подозрительно, и, в любом случае, нам не нравятся ответы, которые зависят от внешних ссылок.) Как мы получаем право собственности? С takeownкомандой (которую вы упомянули в своем вопросе, с указанием, что это не помогло)? Вы сделали это? Если нет, то почему вы говорите: «Это хорошо сработало для моей машины»? Если да, то почему вы говорите «как я понял»? Пожалуйста, не отвечайте в комментариях; отредактируйте свой вопрос, чтобы сделать его более понятным и полным.
Скотт
@ Скотт Я обновил ответ.
alljamin
1
Спасибо за публикацию файла REG. Но, похоже, все, что он делает, это помещает takeownкоманду в контекстное меню Windows Explorer. (И PS я спросил, как вы вступаете во владение - я предполагаю, что вы делаете это через контекстное меню, но вы все еще не описали это.) Можете ли вы объяснить, как это работает при takeownнепосредственном запуске команды (как упоминалось в вашем вопросе? ) не?
Скотт
@ Скотт Я понятия не имею, как объяснить, что вы спрашиваете. Если то, что было упомянуто в моем вопросе, не сработало - тогда это не сработало - пути к этому нет. Возможно, вы могли бы помочь мне выяснить ответ на ваш вопрос - почему команда takeown не работает и почему создание нового ключа реестра работает.
alljamin
Чтобы стать владельцем, НАМНОГО проще просто добавить его в контекстное меню. Вот место , где вы один скачать, пару кликов, то вы можете щелкнуть правой кнопкой мыши и взять на себя ответственность что - нибудь: howtogeek.com/howto/windows-vista/...
SDsolar
1

Я легко удалил это.
- Я использовал эту скрытую учетную запись администратора

net user administrator /active:yes

- В обычном графическом интерфейсе Windows я взял на себя ответственность за папку и дал себе разрешения на все (сделал это с подпапками тоже).
- тогда написал это в cmd

rd /s /q "F:\System Volume information"
Sheo
источник
1
Вы пропустили команду takeown: takeown / f "name" / r / dy
SDsolar
0

Вы можете попробовать смонтировать внешний жесткий диск на компьютере с Linux и удалить папку оттуда.

Другим решением было бы скопировать данные на другой диск, отформатировать внешний диск и затем скопировать данные обратно.

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

yoyo_fun
источник
Пожалуйста, прочитайте мой вопрос еще раз. Именно поэтому я упомянул, что это жесткий диск объемом 1 ТБ. Я не много 1TB дисков просто лежал вокруг.
alljamin
Я прочитал ваш вопрос. Я знаю, что внешний жесткий диск имеет емкость 1 ТБ. Вы не упомянули, что ваши внутренние диски имеют меньшую емкость, и не упомянули, что у вас нет дополнительных внешних дисков. Лучшее решение для вас - попытаться использовать «Ластик» или другую программу для удаления файлов. Это не связано ни с другим диском, ни с установкой Linux. Приложение бесплатное и с открытым исходным кодом. Вы можете скачать его здесь: eraser.heidi.ie
yoyo_fun
Обновил мой вопрос с более подробной информацией.
alljamin
может быть, это глупый вопрос, но вы запускали cmd как администратор? Однажды у меня возникла эта проблема, когда не каждая команда работала, потому что я забыл запустить утилиту cmd с правами администратора.
yoyo_fun
Запуск cmdс правами администратора.
alljamin
0

У меня была такая же проблема, и вот что я нашел на другом сайте. Я попробовал его в своей системе Windows 10, и он удалил более 250 ГБ из папки System Volume Information, уменьшив ее до 10,1 ГБ. (Ссылка: http://www.tomshardware.com/forum/id-1800984/delete-system-volume-information-space-drive.html )

bleijendeckers 14 сентября 2013 13:35:42

Информация о системном томе - это папка, содержащая информацию, поэтому Windows может «починить» вашу систему в случае сбоя. Возможно, что слишком много изображений (копий файлов жесткого диска, настроек и т. Д.) Сохранено, и это заполняет ваш жесткий диск. Что вы можете сделать, это зайти в Windows Explorer и щелкнуть правой кнопкой мыши на диске C. Выберите свойства, и на экране свойств вы увидите свой диск (вероятно, почти полностью окрашенный в синий цвет), а под ним должна быть кнопка с надписью «очистка диска» или что-то в этом роде. Я запускаю голландскую версию, и она называется «Schijfopruiming», так что извините, если мой перевод немного не верен.

Нажмите эту кнопку! И подождите, пока Windows завершит сканирование диска.

Там появляется окно, где в левом нижнем углу вы можете нажать что-то, что гласит «очистить системные файлы». Нажмите эту кнопку! И подождите, пока Windows завершит второе сканирование диска.

Теперь у вас есть дополнительная вкладка, которая читает что-то вроде «больше параметров». Нажмите на эту вкладку.

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

Если информация о системном объеме слишком велика, после нажатия этой кнопки она должна стать очень маленькой.

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

Удачи :)

RichardL
источник
0

Я думаю, что доступ к этому файлу из Puppy Linux позволит удалить его (или скопировать), если не будет препятствовать восстановлению, если не будут предприняты дальнейшие шаги.

Что касается меня, хотелось бы, чтобы был способ изменить расположение папки с информацией о системном томе на внешний диск и легко настроить Windows для создания большего количества точек восстановления (по сравнению с этим ). У меня зарезервировано более 50 ГБ для точек восстановления диска C, но Windows оставила только одну после последнего обновления.

user263693
источник
Этот howtogeek.com/278388/… кажется лучшим руководством по созданию большего количества точек восстановления.
user263693
Это действительно больше комментарий, чем решение.
fixer1234
0

Если у вас установлена оболочка bash в Win10, это довольно просто. Просто смонтируйте диск, а затем удалите файлы и папку. Я только что попробовал это.

РЕДАКТИРОВАТЬ - Неважно, мой в конечном итоге вернулся. Что за пита. Спасибо, M $.

Смонтируйте съемный носитель: (например, D :)

$ sudo mkdir /mnt/d
$ sudo mount -t drvfs D: /mnt/d
Мэтт Нельсон
источник
0

Помимо использования Linux (как некоторые предлагали), если вы не ищете постоянное решение, использование rmdir "System Volume Information" \sвнутри корневого каталога раздела внешнего хранилища должно работать (по крайней мере, на Win10).

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

В качестве альтернативы вы можете активировать режим совместимости, в котором WinXP (виртуально) работает в среде Win10. Вы можете смонтировать диск под XP и удалить папку.

Эта проблема также присутствует для FAT32 и (я думаю, здесь) exFAT тоже.

rbaleksandar
источник