Obecnie dowiedziałem się, że System Volume information
folder na moim zewnętrznym dysku twardym zajmuje dużo 124GB
miejsca. Dlatego postanowiłem go usunąć, aby zwolnić trochę miejsca. Ale na razie wszystko, co próbowałem, nie powiodło się.
WAŻNY:
- Zewnętrzny dysk twardy ma
1TB
pojemność i był wcześniej używany do tworzenia kopii zapasowych i tworzenia obrazów przywracania (już nie). - Jest podłączony przez port USB 3.0.
- Wyświetlane są pliki chronione przez system.
- Wszystkie operacje są wykonywane przy czystej instalacji systemu Windows 10 Pro x64.
- Sformatowany w NTFS
- Mam tylko jeden
1TB
dysk, więc przenoszenie plików na inny dysk nie będzie możliwe.
Więc co próbowałem na razie:
Wszystkie podane tu instrukcje , co oznacza:
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"
Pomogło mi to tylko usunąć jeden z folderów z kilkoma .db
plikami w System Volume information
folderze. I rozumiem Access denied
jak poprzednio.
Pomyślałem także o utworzeniu osobnej partycji na tym dysku i przeniesieniu tam wszystkich plików, a następnie sformatowaniu partycji System Volume information
i ponownym scaleniu partycji. To nie działało całkiem dobrze, ponieważ tworzenie nowej partycji również utworzyło System Volume information
folder. Partycjonowanie zajęło sporo czasu.
Poszedłem przez następujące posty:
Jak usunąć folder „System Volume Information” z zewnętrznych dysków?
Jakieś sugestie, chłopaki?
UWAGA: Nie chcę używać oprogramowania innych firm, takiego jak Unlocker, Eraser lub cokolwiek podobnego do tych dwóch. Powinien istnieć legalny sposób na pozbycie się plików w systemie Windows bez oprogramowania innych firm.
źródło
Odpowiedzi:
Z mojego doświadczenia wynika, że odpowiedzią na ograniczenie miejsca używanego przez System Volume Info na dysku zewnętrznym NIE jest jego usuwanie, ponieważ powraca ono ponownie. Oto, co zadziałało dla mnie (Windows 10 X64).
Powiedz systemowi Windows, aby nie indeksował tego dysku.
(a) W oknie Mój komputer (lub Ten komputer) kliknij prawym przyciskiem myszy dysk zewnętrzny, na karcie Ogólne wyczyść pole wyboru „Zezwalaj plikom na indeksowanie zawartości”.
(b) Wyszukaj w systemie Windows „Opcje indeksowania” i uruchom. Kliknij Zmień i wyczyść pole wyboru obok dysku zewnętrznego. (Powiedz „tak również do folderów i podfolderów” i kliknij Zastosuj, a następnie bądź cierpliwy).
Powiedz systemowi Windows, aby nie tworzył punktów przywracania na tym dysku. Wyszukaj system Windows pod kątem „punktu przywracania” i uruchom. Kliknij Utwórz punkt przywracania. Kliknij dysk zewnętrzny, a następnie przycisk Konfiguruj i wybierz opcję Wyłącz ochronę systemu.
Ogranicz funkcję „kopiowania w tle” systemu Windows na dysku zewnętrznym [bez wyłączania usługi, co wpłynęłoby na wszystkie dyski]. Otwórz wiersz polecenia z podwyższonym poziomem uprawnień.
Aby wyświetlić listę miejsca aktualnie używanego przez kopie w tle:
vssadmin list shadowstorage
Aby ograniczyć przestrzeń używaną przez kopie w tle na Dysku F do 1 GB:
vssadmin resize shadowstorage /on=F: /For=F: /Maxsize=1GB
Aby sprawdzić poprawność:
vssadmin list shadowstorage
Uwaga: źródło poleceń vssadmin: http://lifeofageekadmin.com/disappearing-space-on-windows-2008-r2-caused-by-system-volume-information/
źródło
rmdir /s "f:/system volume information"
w oknie CMD administratora.Ponieważ nie otrzymałem żadnych innych odpowiedzi na moje pytanie i wciąż jest otwarte - postanowiłem udzielić własnej odpowiedzi.
Oto podejście, które nie wymaga instalacji żadnego rozwiązania strony trzeciej. Oryginalne rozwiązanie można znaleźć tutaj .
Oto szybki ponowny limit wspomnianego wyżej rozwiązania:
Trzeba
TakeOwnership
nadSystem Volume information
folder. W tym celu należy utworzyć plik TakeOwnership.reg, który można również pobrać tutaj . Oto, co znajduje się w pliku TakeOwnership.reg:Edytor rejestru systemu Windows w wersji 5.00
[HKEY_CLASSES_ROOT * \ shell \ runas] @ = "Przejęcie na własność" "NoWorkingDirectory" = ""
[HKEY_CLASSES_ROOT * \ shell \ runas \ command] @ = "cmd.exe / c takeown / f \"% 1 \ "&& icacls \"% 1 \ "/ grant administrator: F" "IsolatedCommand" = "cmd.exe / c takeown / f \ "% 1 \" && icacls \ "% 1 \" / grant administrator: F "
[HKEY_CLASSES_ROOT \ Directory \ shell \ runas] @ = "Przejęcie na własność" "NoWorkingDirectory" = ""
[HKEY_CLASSES_ROOT \ Directory \ shell \ runas \ command] @ = "cmd.exe / c takeown / f \"% 1 \ "/ r / dy && icacls \"% 1 \ "/ grant administrator: F / t" "IsolatedCommand "=" cmd.exe / c takeown / f \ "% 1 \" / r / dy && icacls \ "% 1 \" / grant administrators: F / t "
Aby utworzony plik TakeOwneship.reg zadziałał, musisz go uruchomić, co oznacza po prostu dwukrotnie kliknij nowo utworzony plik.
Po
Taking ownership
(uruchomieniu pliku .reg) musisz uruchomić następujące polecenia w wierszu polecenia (otwarte z uprawnieniami administratora):Attrib -s -h -r "{drive}:\System Volume information" /S /D
RD "{drive}:\System Volume information" /S
Gdzie
{drive}
jest litera, co ma dysk zewnętrzny.Że wszystkie kroki, które podjąłem, aby móc usunąć folder System Volume Information z zewnętrznego dysku twardego. Działa to dobrze dla mojej maszyny
Win 10 Pro x64
i mam swój dodatkowy124GB
.@Scott w swoich komentarzach wskazuje na brakujące wyjaśnienie dokładniejszego opisu tego, co dokładnie robią te polecenia, a także wykazujące, dlaczego ta metoda dokładnie działa, a inne metody nie działają.
Jeśli chodzi o znaczenie poleceń - nie wiem dokładnie, co one robią, mogę jedynie odnieść się „prymitywnie”, że te polecenia powłoki pomagają przejąć „pełną własność” tego konkretnego folderu (bardziej szczegółowy / techniczny opis jest mile widziany).
Ta metoda „działa” lepiej niż inne, ponieważ nie byłem w stanie znaleźć żadnej innej metody, która faktycznie „działałaby”. Tylko dokładne wykonanie tych kroków pomogło mi usunąć folder, aby zwolnić miejsce na zewnętrznym dysku twardym.
Mam nadzieję, że to pomoże innym, którzy mają podobny problem.
źródło
takeown
poleceniem (o którym wspomniałeś w swoim pytaniu, ze wskazaniem, że nie było pomocne)? Zrobiłeś to? Jeśli nie, to dlaczego mówisz „To zadziałało dobrze dla mojej maszyny”? Jeśli tak, to dlaczego mówisz „jak zrozumiałem”? Proszę nie odpowiadać w komentarzach; edytuj swoje pytanie, aby było jaśniejsze i bardziej kompletne.takeown
polecenie w menu kontekstowym Eksploratora Windows. (I PS zapytałem, jak przejąć na własność - zgaduję, że robisz to za pomocą menu kontekstowego, ale nadal tego nie opisałeś). Czy możesz wyjaśnić, jak to działa, gdy uruchomisztakeown
polecenie bezpośrednio (jak wspomniano w pytaniu ) nie?Z łatwością go usunąłem.
- Korzystałem z tego ukrytego konta administratora
- W normalnym GUI systemu Windows przejąłem na własność folder i dałem sobie uprawnienia do wszystkiego (zrobiłem to również z podfolderami).
- Potem napisałem to w cmd
źródło
Możesz spróbować zamontować zewnętrzny dysk twardy na komputerze z systemem Linux i stamtąd usunąć folder.
Innym rozwiązaniem byłoby skopiowanie danych na inny dysk, sformatowanie dysku zewnętrznego, a następnie skopiowanie danych z powrotem.
Inną rzeczą, którą możesz wypróbować, jest użycie programu do usuwania plików, takiego jak „gumka” lub innej aplikacji służącej do usuwania plików i folderów z dysków twardych. To rozwiązanie byłoby moim zdaniem najprostsze. Użyłem go do usuwania plików, których nie mogłem usunąć z systemu Windows z powodu różnych błędów.
źródło
cmd
z uprawnieniami administratora.Miałem ten sam problem i oto, co znalazłem na innej stronie. Wypróbowałem to na moim systemie Windows 10 i usunąłem ponad 250 GB z folderu System Volume Information, zmniejszając go do 10,1 GB. (Patrz: http://www.tomshardware.com/forum/id-1800984/delete-system-volume-information-space-drive.html )
źródło
Sądzę, że dostęp do tego pliku ze Puppy Linux umożliwiłby jego usunięcie (lub kopiowanie), jeśli nie uniemożliwiłoby odtworzenia, o ile nie zostaną podjęte dalsze kroki.
Jeśli chodzi o mnie, chciałbym, aby istniał sposób na zmianę lokalizacji folderu z informacją o woluminie systemowym na dysk zewnętrzny i łatwą konfigurację systemu Windows w celu utworzenia większej liczby punktów przywracania (w przeciwieństwie do robienia tego ). Mam ponad 50 GB zarezerwowanych dla punktów przywracania dysku C, ale system Windows zostawił tylko jeden po ostatniej aktualizacji.
źródło
Jeśli masz zainstalowaną powłokę bash w Win10, jest to dość łatwe. Wystarczy zamontować dysk, a następnie usunąć pliki i folder. Właśnie tego spróbowałem.
EDYCJA - Nieważne, mój w końcu wrócił. Co za PITA. Dzięki M $.
Zamontuj nośniki wymienne: (np. D :)
źródło
Oprócz korzystania z Linuksa (jak niektórzy sugerowali), jeśli nie szukasz stałego rozwiązania,
rmdir "System Volume Information" \s
powinno się to odbywać przy użyciu folderu głównego partycji zewnętrznej pamięci masowej (przynajmniej na Win10).Formatowanie najwyraźniej nie działa, ponieważ odłącza urządzenie zewnętrzne, usuwa dane, tworzy nową partycję, a następnie montuje ją ponownie . Ostatni wyzwala reakcję systemu Windows na ponowne utworzenie nieznośnego folderu.
Alternatywnie możesz aktywować tryb zgodności, w którym WinXP działa (wirtualnie) w środowisku Win10. Możesz zamontować dysk pod XP i usunąć folder.
Ten problem dotyczy także FAT32 i (chyba tutaj) exFAT.
źródło