Jakiś czas temu zamieniłem główny dysk twardy na dysk SSD. Teraz stary jest używany jako dodatkowy dysk twardy, a mój system operacyjny to nowa instalacja systemu Windows na głównym dysku SSD.
Niemniej jednak, nadal istnieje ogromna pagefile.sys
i hiberfile.sys
na tym wtórnym twardym. Nie są one używane przez obecne okna, ponieważ istnieją na C:\
.
Próbowałem attrib -s -h
ich, ale odmówił z „Odmowa dostępu”.
Masz pomysł, jak usunąć stare nieużywane pliki systemowe i odzyskać miejsce?
windows
filesystems
Silvermist
źródło
źródło
Odpowiedzi:
Pliki są chronione przy użyciu list ACL NTFS. Użyj takeown, aby przejąć na ich własność.
źródło
icacls hiberfil.sys /grant everyone:f
- przejęcie własności nie powoduje automatycznej regulacji list ACL.C:\
(tak jak teraz jestem w UEFIX:\
), jak te ograniczenia dostępu do systemu Windows mogą nas nawet zatrzymać? Win8.1 nawet nie działa, ale dostaję odmowę dostępu.Łączenie odpowiedzi jest dość proste, nie są potrzebne żadne programy zewnętrzne.
Z wiersza polecenia:
icacls hiberfil.sys /grant everyone:f
aby uzyskać dostęp do pliku,attrib -h -s hiberfil.sys
aby był widoczny do usunięcia wdel hiberfil.sys
celu usunięcia plikuBo
pagefile.sys
to działa w ten sam sposób.źródło
Aby to zrobić, użyj odblokowania . Może nie tylko usunąć uchwyty blokujące, które dają komunikat „odmowa dostępu”, ale może również usunąć pliki w tym samym czasie (na wypadek, gdyby program próbował odzyskać uchwyt).
źródło
Wypróbowałem wszystkie te metody od czasu migracji mojego systemu operacyjnego na dysk SSD rok temu. Wydaje się, że Takeown działa, ale nie można znaleźć pliku do usunięcia, nie wyświetla się, gdy robi się DIR z wiersza polecenia, w przeglądarkach plików itp. Hiberfil jest już wyłączony za pomocą wiersza polecenia, ale próbowałem ponownie włączyć i wyłącz to, wciąż nie idź.
To było tak, jakby plik był tam, ale nie tam.
Dla mnie zadziałało utworzenie „nowego> dokumentu tekstowego”, zmiana jego nazwy na Hiberfile.sys. Musiałem to zrobić w folderze, ponieważ nie pozwoliło mi to na tworzenie niczego poza folderem na moim głównym dysku F:. Następnie wklejam go do F: \, a następnie usuwam ten plik. Uwolniłem 32 GB, które próbowałem odzyskać kilka razy w ciągu ostatniego roku.
źródło
Prawdopodobnie musisz przejąć na własność. A może usunąć ustawienie tylko do odczytu? Ponowne przejęcie na własność: można to zrobić ręcznie, ale wolę dodać menu kontekstowe (rozszerzone, przytrzymaj klawisz Shift).
Użyłem bardzo przydatnego narzędzia SysInternals do zlokalizowania moich wpisów, F6zabrania mnie do rejestru, w którym mogę je wyeksportować. Możesz skopiować i wkleić je do
.reg
plików, zapisać, a następnie otworzyć, aby szybko dodać :)Przejęcie i własność-wszystko.REG
Przejęcie i własność Directory.REG
źródło
Jeśli masz tylko jeden dysk lub chcesz zachować integralność plików na dysku dodatkowym ( tzn. Aby później móc go uruchomić w razie potrzeby ), najpierw musisz wyłączyć plik strony ( kroki, aby wyłączyć plik strony z linku ).
Jeśli nie zależy ci na zachowaniu dysku, przejdź do kroku 5.
rozmiarem pliku stronicowania dla wszystkich dysków.
Dodam krok 5, ponieważ artykuł sugeruje, że plik strony zniknie, gdy tylko uruchomisz ponownie.
Nie zawsze tak może być. Po ponownym uruchomieniu systemu Windows 7 plik nadal tam był. Nie mogłem usunąć pliku, ponieważ system Windows 7 twierdził, że plik jest używany.
TAKEOWN też nie rozwiązał problemu. Unlocker początkowo powiedział, że nie znaleziono uchwytu blokującego.
Jednak Unlocker dał mi opcję usunięcia pliku przy ponownym uruchomieniu, co działało świetnie. @Kevin, dzięki za sugestię Unlockera.
źródło