Czy można przenieść plik hibernacji systemu Windows na inny dysk?
Na przykład, jeśli mam zainstalowany system Windows C:
, chcę, aby jego plik hibernacji był włączony D:
.
Chciałem o hibernacji file ( hiberfil.sys
), a nie pliku strony.
windows-xp
hibernate
Kamarey
źródło
źródło
Odpowiedzi:
Edycja: Teraz wiem, skąd masz odpowiedzi związane z plikami stronicowania! > uśmiech <
Przepraszamy, ale nie można przenieść pliku HIBERFIL.SYS na inną partycję niż partycja rozruchowa. Wynika to z faktu, że proces rozruchu jest konieczny bardzo wcześnie, aby wznowić działanie ze stanu hibernacji, a kod programu ładującego rozruch (NTLDR), który musi być zwarty i zoptymalizowany, nie ma możliwości załadowania pliku HIBERFIL.SYS z dowolnego miejsca. (Pomyśl o tym, ile kodu to zajmie, aby to zrobić ... z uwzględnieniem punktów ponownej analizy, programowych zestawów RAID, potencjalnego, że oprócz NTFS może być potrzebny inny instalowalny sterownik systemu plików. Ktoś musiał gdzieś narysować linię ... uśmiech )
Byłoby miło, gdybyś mógł go przenieść, ale bez powodzenia.
Oto, co ludzie uważają za „ostateczne” oświadczenie Microsoft w tej sprawie: http://technet.microsoft.com/en-us/magazine/2007.11.windowsconfidential.aspx
źródło
Nie, nie można przenieść pliku hibernacji (hiberfil.sys). Musi znajdować się na partycji systemowej.
źródło
Nie, nie można przenieść hiberfil.sys. Dostęp do tego pliku ma ntldr, który nie ma takiej możliwości. Ale problem jest głębszy. Na platformie NT przypisania liter dysku są przechowywane w rejestrze, który będzie dostępny dopiero dużo później w procesie rozruchu. Kiedy ntldr ma zamiar odczytać hiberfil.sys, nie zna nawet litery dysku partycji systemowej, a tym bardziej żadnych innych.
Plik strony można przenieść. Nie jest potrzebny, dopóki rejestr i prawie kompletny system plików nie będą dostępne.
źródło
Jeśli korzystasz z systemu Vista lub nowszego, program bcdedit może edytować lokalizację pliku hibernacji. Pomyślnie przeniosłem go na inną partycję.
źródło