Di chuyển tệp ngủ đông Windows sang một ổ đĩa khác


11

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.


2
Làm thế nào về một câu trả lời cập nhật về cách di chuyển nó trong Windows 10? Có một nhận xét từ @Jason bên dưới với liên kết 404'ed.
JDługosz

Câu trả lời:


17

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


@Evan: kiểm tra các bản sửa đổi của câu hỏi này: serverfault.com/revutions
432017 / list

@pcampbell: Hahaha! Thật tuyệt vời ... Tôi nên xem lại câu trả lời của mình để nói về trang này!
Evan Anderson

Tôi sẽ không nói rằng NTLDR không "thông minh" được tối ưu hóa để được gọi trước khi hệ điều hành thực sự tải - do đó có những hạn chế
Jim B

@Jim: Tôi đã nói "thông minh" như trong "nó thiếu mã". Không đưa ra đánh giá giá trị về chất lượng của mã. Mã hóa trị liệu có lẽ là một ý tưởng tồi.
Evan Anderson

1
Thật tệ, tôi đã tìm kiếm điều này cũng như tập tin ngủ đông 16GB trên SSD là khá nhiều. Hoạt động hoàn toàn tốt trong hệ thống Unix mặc dù.
Hultner

6

Không, không thể di chuyển tệp ngủ đông (hiberfil.sys). Nó phải nằm trên phân vùng hệ thống.


2

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.


Các tập tin trang không cần thiết cho quá trình khởi động.
Chris S

2

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.


4
Hướng dẫn về cách thực hiện điều này sẽ giúp bạn bỏ phiếu.
thuyền viên

Tuy nhiên, anh ấy đúng . Hầu hết mọi người đọc điều này hiện đang sử dụng 7/8 và đang nhận được thông tin sai.
Jason
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.