Có thể di chuyển tệp ngủ đông Windows sang một ổ đĩa khác không?
Chẳng hạn, nếu tôi đã cài đặt Windows C:
, tôi muốn tập tin ngủ đông của nó được bật D:
.
Tôi muốn về tệp ngủ đông ( hiberfil.sys
), không phải tệp trang.
Có thể di chuyển tệp ngủ đông Windows sang một ổ đĩa khác không?
Chẳng hạn, nếu tôi đã cài đặt Windows C:
, tôi muốn tập tin ngủ đông của nó được bật D:
.
Tôi muốn về tệp ngủ đông ( hiberfil.sys
), không phải tệp trang.
Câu trả lời:
Chỉnh sửa: Bây giờ tôi biết làm thế nào bạn có những câu trả lời liên quan đến trang này! > cười <
Xin lỗi, nhưng bạn không thể di chuyển tệp HIBERFIL.SYS sang bất kỳ phân vùng nào ngoài phân vùng khởi động. Điều này là do quá trình khởi động rất cần thiết để tiếp tục từ chế độ ngủ đông và mã bộ tải khởi động (NTLDR), cần phải gọn nhẹ và tối ưu hóa, không có khả năng tải HIBERFIL.SYS từ một vị trí tùy ý. (Hãy suy nghĩ về việc cần bao nhiêu mã để làm điều đó ... chiếm các điểm thô, bộ RAID phần mềm, tiềm năng mà trình điều khiển hệ thống tập tin có thể cài đặt khác có thể cần thiết ngoài NTFS. Ai đó phải vẽ đường ở đâu đó ... cười )
Sẽ thật tốt nếu bạn có thể di chuyển nó, nhưng không có may mắn như vậy.
Dưới đây là những gì mọi người cho là tuyên bố "dứt khoát" của Microsoft về vấn đề này: http://technet.microsoft.com/en-us/magazine/2007.11.windowsconfquil.aspx
Không, hiberfil.sys không thể được di chuyển. Tập tin này được truy cập bởi ntldr không có khả năng này. Nhưng vấn đề còn sâu sắc hơn thế. Trên các bài tập ký tự ổ đĩa nền tảng NT được lưu trữ trong sổ đăng ký, điều này không có sẵn cho đến sau này trong quá trình khởi động. Khi ntldr chuẩn bị đọc hiberfil.sys, nó thậm chí không biết ký tự ổ đĩa của phân vùng hệ thống, ít hơn bất kỳ cái nào khác.
Các trang có thể được di chuyển. Không cần thiết cho đến sau này trong quá trình khởi động khi đăng ký và một hệ thống tệp gần như hoàn chỉnh có sẵn.
Nếu bạn đang chạy Vista trở lên, bcdedit có thể chỉnh sửa vị trí của tệp ngủ đông. Tôi đã chuyển nó sang phân vùng khác thành công.