Jak mogę przenieść plik strony do innej fizycznej lokalizacji dysku?

101

Chciałbym znać dokładne instrukcje dotyczące przenoszenia pliku strony z jednej lokalizacji dysku na inny dysk w systemie Windows 7. To znaczy z dysku SSD na dysk inny niż SSD.

Spędziłem około dwóch godzin na wyszukiwaniu - Google, Bing, Blekko - i czytałem wiele forów. Proszę nie publikować filozoficznych dyskusji na temat zwiększenia prędkości lub dlaczego złym pomysłem jest wyłączenie stronicowania.

Szukam zwięzłej odpowiedzi na temat przenoszenia pliku strony.

J L.
źródło
Dodano tagi. Chciałbym tylko wyjaśnić każdemu, kto czyta to, kto myli, o czym mówi JL, że według mojej wiedzy nie był to tak zwany „plik wymiany” od Win9x - to „plik stronicowania” w systemie Windows NT.
Shinrai
Odpowiednio zmodyfikowałem pytanie.
1
@Randolph - Aww, foo, lubię starszą nomeclature. :)
Shinrai 25.01.11
1
możliwy duplikat Zmień głośność pliku strony Windows
Mokubai
Czy wiesz, jak przenieść plik strony C:? Twoje odpowiedzi pokazują, jak zmieniać rozmiar, usuwać i modyfikować inne pliki na dysku, ale nie to, o co pytasz ...
TechnicalTophat

Odpowiedzi:

110

Aby zmienić ustawienia pliku strony w systemie Windows 7:

W polu wyszukiwania Menu Start wpisz „Zaawansowane ustawienia systemu” i wybierz aplet Panelu sterowania, który powinien się wyświetlić, „Wyświetl zaawansowane ustawienia systemu”

krok 1

Na karcie „Zaawansowane” w sekcji „Wydajność” kliknij „Ustawienia ...”

wprowadź opis zdjęcia tutaj

W zakładce „Zaawansowane” w sekcji „Pamięć wirtualna” kliknij „Zmień ...”

wprowadź opis zdjęcia tutaj

To są aktualne ustawienia.

wprowadź opis zdjęcia tutaj

Odznacz „Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków” i możesz zmienić te ustawienia. Podświetl dysk, na którym chcesz go włączyć, i wybierz rozmiar stały lub rozmiar zarządzany przez system, a następnie kliknij „Ustaw”. KLIKNIJ PRZYCISK SET. Zrób to samo, aby usunąć go z dysku, na którym go nie chcesz. („Brak pliku stronicowania”.)

Kliknij OK, OK, OK, a pojawi się monit o ponowne uruchomienie.

Shinrai
źródło
7
O ile nie zmieniły się rzeczy z Vistą, myślę, że nadal potrzebujesz małego pliku stronicowania w C: aby uzyskać minidumpy BSOD.
paradroid
1
@Shinrai Ale dyski flash USB nie istnieją. jakieś rozwiązanie?
Omid Kosari,
1
Zmieniłem lokalizację z C: na D: według twoich instrukcji. Plik strony w D: został poprawnie utworzony. Ale nadal mam plik stronicowania na C: też. Zrestartowałem już dwa razy. Jednak w ustawieniach pamięci wirtualnej napis „Brak” dla rozmiaru pliku stronicowania na C :.
Exa
1
@Rahul Nie mam pojęcia, przepraszam - mogłeś zwrócić się tutaj do niewłaściwej osoby?
slhck
2
@bgmCoder nie - dotyczy lokalizacji pliku zrzutu, ale jeśli nie masz pliku stronicowania na partycji rozruchowej, nie będzie działać bez tego: W kluczu rejestru HKLM \ System \ CurrentControlSet \ Control \ CrashControl, utworzony wartość o nazwie DedicatedDumpFile, wpisz REG_EXPAND_SZ. Ustaw jego wartość na pełną ścieżkę do tymczasowego pliku zrzutu, takiego jak D: \ tmp \ DumpTemp.sys. Odniesienie: blogs.msdn.microsoft.com/ntdebugging/2010/04/02/…
Jamie Hanrahan,
28
  • Panel sterowania, system
  • Zaawansowane ustawienia systemu
  • Karta Zaawansowane
  • Przycisk Ustawienia w obszarze Wydajność
  • Karta Zaawansowane
  • Zmień przycisk pod Pamięcią wirtualną

wprowadź opis zdjęcia tutaj

  • Na dysku SSD zmień opcję na „Brak pliku stronicowania”.
  • Kliknij Ustaw.
  • Na dysku twardym ustaw opcję Rozmiar niestandardowy lub Rozmiar zarządzany przez system.
  • Kliknij Ustaw.
  • OK i uruchom ponownie.
mtone
źródło
1
Komentarz @whizkid: odpowiedź mtone opisuje to wszystko. Podczas przenoszenia pliku strony należy pamiętać, że plik strony jest wyłączany na partycji, a następnie włączany na innym. (Mam nadzieję, że nie spodziewacie się przeniesienia również danych na nim rezydujących, bo tak się nie stanie).
Ivo Flipse
17

Jeśli chcesz całkowicie usunąć plik stronicowania z dysku systemowego, potrzebujesz jeszcze jednego kroku do odpowiedzi Shinrai i mtone. Jak wspomina paradroid, system Windows musi mieć plik stronicowania na dysku systemowym, aby móc zapisywać zrzuty pamięci jądra w przypadku awarii. Więc nawet jeśli ustawisz „Brak pliku stronicowania” na dysku systemowym, system Windows ostatecznie i tak utworzy plik stronicowania, nawet jeśli tak naprawdę nie używa go do stronicowania. Próba usunięcia tego pliku strony pokaże, że jest on w użyciu.

Aby obejść ten problem, musisz wyłączyć zrzuty pamięci jądra, co odbywa się również poprzez przejście do zaawansowanych ustawień systemowych.

Na karcie „Zaawansowane”, w sekcji „Uruchamianie i odzyskiwanie” kliknij „Ustawienia ...”

W wyświetlonym oknie dialogowym, w sekcji „Awaria systemu” i podsekcji „Zapis informacji o debugowaniu” zmień menu rozwijane na „(brak)”.

Po tym powinieneś być w stanie usunąć pagefile.sys z dysku systemowego (chociaż może być konieczne ponowne uruchomienie komputera).

Camille
źródło
Czy to wciąż pozwala na tworzenie minidumpów z BSOD?
bgmCoder
Chociaż Windows will end up creating a pagefile anyway, even if it doesn't actually use it for pagingmoże to brzmieć jak „Windows wolałby używać pliku stronicowania na innym dysku, gdzie plik stronicowania jest wyraźnie dozwolony, a pliku stronicowania używać tylko Cw szczególnych przypadkach”, tak nie jest. Plik strony Cbyłby używany tak jak poprzednio. (Przynajmniej w moim przypadku na Windows7 x64).
i3v
@bgmCoder Nie, minidumps BSOD (tj .: awaria systemu) jest dokładnie tym, co ta opcja wyłącza.
Camille
6

@paranoid masz rację, potrzebujesz pliku stronicowania na partycji systemu operacyjnego; minimalny rozmiar pliku stronicowania dla partycji systemu operacyjnego wynosi 800 MB (np .: dla Win7 Ultimate 64bit). ... Może się to różnić, ale system Windows poinformuje Cię, jeśli ustawisz go poniżej zalecanego rozmiaru.

  1. Postępuj zgodnie z już opublikowanymi instrukcjami, aby ustawić plik stronicowania na dysku alternatywnym.
  2. Następnie ustaw mały plik stronicowania na partycji systemu operacyjnego, aby dostosować go do minidumps i BSOD:
    • Jeśli nie ustawisz pliku stronicowania na partycji systemu operacyjnego, za każdym razem, gdy uruchomisz system Windows, utworzy plik temp pagefile.sys o tym samym rozmiarze co zainstalowana fizyczna pamięć RAM.
    • Tak więc, jeśli masz 16 GB fizycznej pamięci RAM, plik temp pagefile.sys zostanie utworzony przy 16 308 MB (co jest przyzwoitą porcją poza partycją systemową).

Polecam zbadać trochę dla każdego, kto planuje zmienić ustawienia pliku stronicowania w systemie, w którym utrata pracy może być krytyczna.

D-Wa
źródło
Jeśli Twoim celem jest oszczędzanie miejsca na partycji systemu operacyjnego, możesz także wyeliminować plik hyberfile.sys, wyłączając Hybernation za pomocą polecenia CMD. instrukcje tutaj: Usuń plik hybrydowy z dysku systemowego i wyłącz Hybernation
D-Wa
2

Zauważyłem, że kilka osób może błędnie interpretować zalecenia i oświadczenia systemu Windows. Faktem jest, że (jak ktoś powiedział na początku tego tematu), możesz poprawić wydajność swojego systemu, przenosząc plik strony na inny dysk fizyczny.

Mam 5 dysków w swoim komputerze (2 500 GB SSD i 3 dyski 1 TB) i przeniosłem plik strony z 500 GB SSD O / S Drive na mój najbardziej „bezpośredni” napęd dysków HDD. Ten dysk ma zająć 95% programów, które zainstalowałem, a także moje pliki Pics i Docs.

Programy takie jak Adobe Acrobat X, CS 6 Extended, On One Photo Suite 8 itp. Znajdują się na tym dysku twardym. Niedawno dodałem kolejny dysk twardy 1 TB i teraz przeniosłem plik strony na nowy dysk 1 TB, dzięki czemu jest on o wiele łatwiejszy w całym procesie.

Chodzi o to, aby zachować partycję pliku strony, ale przenieść ją na dysk, który nie musi często działać. Nie mogę powiedzieć, ile pracy zajmuje system w przypadku danych pliku strony, ale każda odrobina pomaga. Bogaty

Rich Paul
źródło
1
Używam przyspieszenia dysku Intel Rapid Storage Technology, wykorzystując wewnętrzny dysk SSD - ponieważ zajmuje tylko połowę miejsca na dysku SSD 119 GB, drugą połowę wykorzystuję na plik stronicowania mojego systemu.
bgmCoder
Mam dokładnie taką samą konfigurację jak @bgmCoder, z wyjątkiem tego, że mam też mniejszy plik stronicowania na dysku systemowym, więc Windows może wykonywać zrzuty jądra.
Dawid Ferenczy Rogožan