В настоящее время я обнаружил, что System Volume information
папка на моем внешнем жестком диске занимает около 124GB
места. Поэтому я решил удалить его, чтобы освободить дополнительное пространство. Но пока все, что я пробовал, не удалось.
ВАЖНЫЙ:
- Внешний жесткий диск имеет
1TB
емкость и ранее использовался для резервного копирования и создания образов восстановления (больше нет). - Он подключен через порт USB 3.0.
- Отображаются защищенные системой файлы.
- Все операции выполняются на чистой установке Windows 10 Pro x64.
- Отформатирован в NTFS
- У меня только один
1TB
диск, поэтому перемещение файлов на другой диск не будет возможным.
Итак, что я попробовал сейчас:
Все инструкции, приведенные здесь , означают:
takeown /f "F:\System Volume information" /a /r /d y
icacls "F:\System Volume information" /t /c /grant administrators:F System:F everyone:F ("Are you sure?") y
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 без стороннего программного обеспечения.
источник
Ответы:
По моему опыту, ответом на ограничение пространства, используемого System Volume Info на внешнем диске, НЕ является его удаление, поскольку он возвращается снова. Вот что у меня сработало (Windows 10 X64).
Скажите Windows, чтобы не индексировать этот диск.
(a) В «Моем компьютере» (или «Этот ПК») щелкните правой кнопкой мыши по внешнему диску, на вкладке «Общие» снимите флажок «Разрешить индексацию файлов».
(b) Выполните поиск Windows для «Параметры индексации» и запустите. Нажмите «Изменить» и снимите флажок рядом с внешним диском. (Скажите «да» и «папкам и подпапкам» и нажмите «Применить», затем наберитесь терпения.)
Попросите Windows не создавать точки восстановления на этом диске. Найдите и запустите Windows. Нажмите «Создать точку восстановления». Нажмите на внешний диск, затем на кнопку «Настроить» и выберите «Отключить защиту системы».
Ограничьте функцию «теневого копирования» 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/
источник
rmdir /s "f:/system volume information"
в окне администратора CMD.Поскольку я не получил никаких других ответов на свой вопрос, и он все еще открыт, я решил дать свой собственный ответ.
Вот подход, который не предполагает установки каких-либо сторонних решений. Оригинальное решение можно найти здесь .
Вот краткий обзор вышеупомянутого решения:
Вам нужно
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 "
Чтобы созданный файл TakeOwneship.reg вступил в силу, вам нужно запустить его, то есть просто дважды щелкните по вновь созданному файлу.
После
Taking ownership
(запустив файл .reg) вам нужно выполнить следующие команды в командной строке (открывается с правами администратора):Attrib -s -h -r "{drive}:\System Volume information" /S /D
RD "{drive}:\System Volume information" /S
Где
{drive}
буква у вашего внешнего диска?Это все шаги, которые я предпринял для того, чтобы можно было удалить папку System Volume Information с внешнего жесткого диска. Это работало нормально для моей машины,
Win 10 Pro x64
и у меня есть дополнительные124GB
.@ Скотт в своих комментариях указывает на отсутствующее объяснение для более точного описания того, что именно делают эти команды, а также доказывает, почему этот метод точно работает, а другие методы не работают.
Что касается значения команд - я не знаю точно, что они делают, я могу лишь «примитивно» указать, что эти команды оболочки помогают получить «полное владение» этой конкретной папкой (более точное / техническое описание приветствуется).
Этот метод «работает» лучше, чем другие, потому что я не смог найти другой метод, который действительно «работает». И только следующие шаги помогли мне удалить папку, чтобы освободить место на моем внешнем жестком диске.
Надеюсь, что это поможет другим, у кого есть подобные проблемы.
источник
takeown
командой (которую вы упомянули в своем вопросе, с указанием, что это не помогло)? Вы сделали это? Если нет, то почему вы говорите: «Это хорошо сработало для моей машины»? Если да, то почему вы говорите «как я понял»? Пожалуйста, не отвечайте в комментариях; отредактируйте свой вопрос, чтобы сделать его более понятным и полным.takeown
команду в контекстное меню Windows Explorer. (И PS я спросил, как вы вступаете во владение - я предполагаю, что вы делаете это через контекстное меню, но вы все еще не описали это.) Можете ли вы объяснить, как это работает приtakeown
непосредственном запуске команды (как упоминалось в вашем вопросе? ) не?Я легко удалил это.
- Я использовал эту скрытую учетную запись администратора
- В обычном графическом интерфейсе Windows я взял на себя ответственность за папку и дал себе разрешения на все (сделал это с подпапками тоже).
- тогда написал это в cmd
источник
Вы можете попробовать смонтировать внешний жесткий диск на компьютере с Linux и удалить папку оттуда.
Другим решением было бы скопировать данные на другой диск, отформатировать внешний диск и затем скопировать данные обратно.
Другая вещь, которую вы можете попробовать - это использовать программу для стирания файлов, например «стирание», или другое приложение, которое используется для удаления файлов и папок с жестких дисков. Это решение было бы самым простым на мой взгляд. Я использовал его для удаления файлов, которые я не мог удалить из Windows из-за различных ошибок.
источник
cmd
с правами администратора.У меня была такая же проблема, и вот что я нашел на другом сайте. Я попробовал его в своей системе Windows 10, и он удалил более 250 ГБ из папки System Volume Information, уменьшив ее до 10,1 ГБ. (Ссылка: http://www.tomshardware.com/forum/id-1800984/delete-system-volume-information-space-drive.html )
источник
Я думаю, что доступ к этому файлу из Puppy Linux позволит удалить его (или скопировать), если не будет препятствовать восстановлению, если не будут предприняты дальнейшие шаги.
Что касается меня, хотелось бы, чтобы был способ изменить расположение папки с информацией о системном томе на внешний диск и легко настроить Windows для создания большего количества точек восстановления (по сравнению с этим ). У меня зарезервировано более 50 ГБ для точек восстановления диска C, но Windows оставила только одну после последнего обновления.
источник
Если у вас установлена оболочка bash в Win10, это довольно просто. Просто смонтируйте диск, а затем удалите файлы и папку. Я только что попробовал это.
РЕДАКТИРОВАТЬ - Неважно, мой в конечном итоге вернулся. Что за пита. Спасибо, M $.
Смонтируйте съемный носитель: (например, D :)
источник
Помимо использования Linux (как некоторые предлагали), если вы не ищете постоянное решение, использование
rmdir "System Volume Information" \s
внутри корневого каталога раздела внешнего хранилища должно работать (по крайней мере, на Win10).Форматирование явно не работает, потому что оно отключает внешнее устройство, стирает его данные, создает новый раздел и затем подключает его снова . Последнее вызывает реакцию Windows на повторное создание папки противного.
В качестве альтернативы вы можете активировать режим совместимости, в котором WinXP (виртуально) работает в среде Win10. Вы можете смонтировать диск под XP и удалить папку.
Эта проблема также присутствует для FAT32 и (я думаю, здесь) exFAT тоже.
источник