Jak ponownie uczynić pamięć użyteczną po napełnieniu dysku systemowego w win7

-1

Kilka dni temu wypełniłem całkowicie dysk C (system) na moim laptopie win7.

Nie zdawałem sobie sprawy, że jest tak pełny, teraz usunąłem wiele rzeczy i kupiłem nowy dysk do wykorzystania w danych.

Gdy dysk był pełny, wystąpił błąd, którego nie skopiowałem, mówiąc, że coś w stylu „HD jest pełne, rozmiar strony może teraz rosnąć bardziej niż potrzeba”.

Po tym (i po ponownym uruchomieniu komputera) mam problemy z pamięcią (Windows prosi mnie o zamknięcie niektórych aplikacji - głównie Embarcadero RAD STUDIO XE2 i Outlook 2010 - ponieważ używają zbyt wiele pamięci RAM).

Próbowałem grać z plikiem strony w panelu sterowania przez:

1) usunięcie go

2) ustawienie go jako automatycznego zarządzania (było to ustawienie domyślne)

3) ustawienie na min 16000 - max 32000

We wszystkich przypadkach miałem problemy. Teraz umieściłem 10000-60000 tylko po to, aby mieć nadzieję, że mogę pracować 2 godziny bez ponownego uruchamiania.

Uwaga: gdy mam stronę błędów, plik osiągnął maksymalny dozwolony limit.

Czy ktoś ma rozwiązanie?

user193655
źródło
1
Może pozostać jakiś plik, gdy problem wystąpił gdzieś na dysku twardym - na przykład w folderze C: Rozejrzyj się i zobacz, co zajmuje całą przestrzeń. Jeśli znajdziesz coś, co wygląda jak śmieci, skopiuj go na inny dysk (lub utwórz jego kopię zapasową), usuń go, a następnie sprawdź, czy coś się poprawi.
martineau
Największe pliki w moim HD (znalezione za pomocą windirstat.info ) to plik pst programu Outlook, wirtualna skrzynka VM + pagefile.sys (9,8 MB) i hiberfil.sys (5,9 GB)
user193655
1
Wszystkie pliki thosh wyglądają legalnie. Ile masz wolnego miejsca na dysku twardym? Twój plik strony powinien być co najmniej tak duży jak ilość posiadanej pamięci RAM (prawdopodobnie wielu GB). Musisz zrozumieć, że wszystkie te ustawienia pamięci są w KB, więc 10K-60K to 10-60 GB - całkiem sporo i prawdopodobnie zbyt dużo.
martineau
1
Pozwoliłbym systemowi Windows zarządzać rozmiarem pliku strony lub ustawić go na min. 8K, maks. 12K. Ponadto, jeśli wyłączysz Hibernację, należy pozbyć się pliku hyberfil.sys.
martineau
1
Metoda wyjaśniona w linku sevenforum powinna załatwić sprawę. Używam go w skrypcie .bat, aby włączyć hibernację tuż przed umieszczeniem systemu w tym stanie (a następnie wyłączyć go po przebudzeniu). Nie ma sensu marnować całej przestrzeni dyskowej 24/7 ...
martineau

Odpowiedzi:

3

Dzieje się tak, ponieważ pamięć systemowa RAM jest pełna i system próbuje zamienić pamięć na plik stronicowania. Ponieważ Twój% SYSTEMDRIVE% jest również pełny, to się nie powiedzie. Musisz oczyścić swój system.

Najpierw potrzebujesz miejsca do działania. Najpierw wyłącz hibernację. Otwórz interfejs wiersza poleceń jako administrator, a następnie uruchom:

powercfg /hibernate off

Po drugie, wyłącz na chwilę plik stronicowania.

wmic pagefileset delete where name=c:\pagefile.sys

Uruchom ponownie i użyj wbudowanego cleanmgr.exe lub użyj narzędzia innej firmy, takiego jak ccleaner (to narzędzie może również oczyścić pamięć podręczną rejestru i aplikacji), aby usunąć skorupę z dysku systemowego. Po wykonaniu tej czynności ponownie uruchom komputer. Jeśli zwolnisz około 10% dysku systemowego, powinieneś rozważyć uruchomienie narzędzia do defragmentacji. W zależności od rozmiaru dysku może to potrwać bardzo długo. Następnie włącz ponownie oba pliki:

powercfg /hibernate on

wmic pagefileset create where name=<your-desired-path>

Spowoduje to utworzenie pliku hibernacji w przybliżeniu tego samego rozmiaru pamięci RAM systemu i pliku stronicowania zarządzanego przez system operacyjny. Unikaj umieszczania pliku stronicowania na dysku zewnętrznym.

bjanssen
źródło
0

Powiedziałeś, że powinieneś mieć nowy napęd. Czy powiedziałeś Windowsowi, że może umieścić swój plik strony na nowym dysku? Ponieważ jest to nadal dość puste (jak przypuszczam), Windows nie powinien mieć problemów ze znalezieniem wolnego miejsca.

MSalters
źródło
na razie właśnie kupiłem nowy dysk, jeszcze w fazie wysyłki. W każdym razie na moim dysku c mam dużo wolnego miejsca. Po jakimś czasie system staje się niestabilny po pewnym czasie, „zamykam następujące aplikacje, ponieważ pamięć jest niska”. czuję, że mój system działa w trybie awaryjnym, który został włączony po wypełnieniu dysku c. Chciałbym to zdiagnozować,
user193655
0

Miałem problem kilka dni temu z plikiem mp4, którego nie mogłem usunąć z pulpitu, ale nie mogłem powiedzieć, że to był problem.

znalazłem ta odpowiedź z odpowiedzi.microsoft.com :

Problem pojawia się, gdy dllhost.exe próbuje utworzyć miniaturę   plik mp4, ale z jakiegoś powodu nie można wykonać zadania i zaczyna się   czytanie dysku twardego bez przerwy i wypełnianie wszystkich fizycznych ram i   zaczyna używać pliku wymiany (plik pamięci wirtualnej, który wykorzystuje dysk twardy)   spacja jako pamięć RAM), spowalnianie lub zamrażanie komputera. Przyczyna   jest prawdopodobnie błędem w zintegrowanych kodekach Windows mp4.

W każdym razie rozwiązaniem jest pobranie i zainstalowanie bezpłatnego programu   który generuje wszystkie miniatury plików wideo zamiast okien. To nawet   tworzy miniatury plików flash (flv)!

Możesz pobrać go z tego linku:

http://www.free-codecs.com/Media_Preview_download.htm

Lub googleing Media Preview 1.3.1.343

user193655
źródło
Czy możesz podać odpowiednie informacje z tego linku w swojej odpowiedzi? Tak więc, jeśli link umrze, twoja odpowiedź będzie nadal przydatna dla kogoś, kto ją przeczyta.
Vidar Ramdal
Sporządzono, zobacz cytat powyżej
user193655