ย้ายไฟล์ hibernation ของ Windows ไปยังไดรฟ์อื่น


11

เป็นไปได้ไหมที่จะย้ายไฟล์ hibernation ของ Windows ไปยังไดรฟ์อื่น
ตัวอย่างเช่นถ้าผมได้ติดตั้ง Windows บนC:ผมต้องการไฟล์ Hibernate D:ของมันจะอยู่ใน

ฉันต้องการเกี่ยวกับไฟล์จำศีล ( hiberfil.sys) ไม่ใช่ไฟล์หน้า


2
คำตอบที่ปรับปรุงแล้วเกี่ยวกับวิธีย้ายใน Windows 10 เป็นอย่างไร มีความคิดเห็นจาก @Jason ด้านล่างด้วยลิงก์ 404'ed
JDługosz

คำตอบ:


17

แก้ไข: ตอนนี้ฉันรู้แล้วว่าคุณได้รับคำตอบที่เกี่ยวข้องกับไฟล์เพจได้อย่างไร! > รอยยิ้ม <

ขออภัยคุณไม่สามารถย้ายไฟล์ HIBERFIL.SYS ไปยังพาร์ติชันอื่นนอกเหนือจากพาร์ติชันสำหรับเริ่มระบบ นี่เป็นเพราะว่าจำเป็นต้องมีขั้นตอนแรก ๆ ในการบูตเพื่อดำเนินการต่อจาก hiberation และรหัส boot loader (NTLDR) ซึ่งจำเป็นต้องมีขนาดกะทัดรัดและปรับให้เหมาะสมไม่มีความสามารถในการโหลด HIBERFIL.SYS จากตำแหน่งที่กำหนด (คิดเกี่ยวกับวิธีรหัสมากก็จะใช้เวลาที่จะทำ ... คิดเป็นจุดแยกวิเคราะห์ใหม่ชุดซอฟต์แวร์ RAID ที่มีศักยภาพว่าคนขับระบบแฟ้มอื่นติดตั้งอาจจะจำเป็นนอกเหนือจาก NTFS. ใครบางคนมีการวาดเส้นที่ไหนสักแห่ง ... รอยยิ้ม )

มันจะดีถ้าคุณสามารถย้ายมัน แต่ไม่มีโชคเช่นนั้น

นี่คือสิ่งที่ผู้คนพิจารณาคำสั่งของ Microsoft "ที่ชัดเจน" ในเรื่องนี้: http://technet.microsoft.com/en-us/magazine/2007.11.windowsconfidential.aspx


@Evan: ตรวจสอบการแก้ไขของคำถามนี้: serverfault.com/revisions/34017/list
p.campbell

@pcampbell: ฮ่าฮ่าฮ่า! เยี่ยมมาก ... ฉันควรแก้ไขคำตอบของฉันเพื่อพูดคุยเกี่ยวกับ pagefile!
Evan Anderson

ผมจะไม่พูดว่า NTLDR ไม่ได้เป็น "สมาร์ท" ที่ดีที่สุดในการที่จะเรียกว่าก่อนจริง OS loads- จึงมีข้อ จำกัด
จิม B

@ จิม: ฉันพูดว่า "ฉลาด" เหมือนใน "มันไม่มีรหัส" ไม่ได้ทำการตัดสินคุณค่าเกี่ยวกับคุณภาพของรหัส รหัส Anthromophormizing อาจเป็นความคิดที่ไม่ดี
Evan Anderson

1
แย่มากฉันกำลังมองหาสิ่งนี้รวมถึงไฟล์จำศีล 16GB บน SSD นั้นค่อนข้างมาก ทำงานได้อย่างสมบูรณ์แบบในระบบยูนิกซ์
Hultner

6

ไม่ไม่สามารถย้ายไฟล์ hibernation (hiberfil.sys) ได้ จะต้องอยู่ในพาร์ติชันระบบ


2

ไม่ไม่สามารถย้าย hiberfil.sys ได้ ไฟล์นี้เข้าถึงได้โดย ntldr ซึ่งไม่มีความสามารถนี้ แต่ปัญหานั้นลึกกว่านั้น ในการกำหนดตัวอักษรไดรฟ์แพลตฟอร์ม NT จะถูกเก็บไว้ในรีจิสทรีซึ่งไม่สามารถใช้งานได้จนกว่าจะถึงขั้นตอนการบู๊ตในภายหลัง เมื่อ ntldr กำลังจะอ่าน hiberfil.sys มันไม่รู้จักตัวอักษรไดรฟ์ของพาร์ติชันระบบ

สามารถย้ายไฟล์เพจได้ ไม่จำเป็นจนกว่าจะถึงขั้นตอนการบู๊ตในภายหลังเมื่อมีรีจิสตรีและระบบไฟล์เกือบสมบูรณ์


ไฟล์หน้าไม่จำเป็นเลยสำหรับกระบวนการบู๊ต
Chris S

2

หากคุณใช้งาน Vista หรือใหม่กว่า bcdedit สามารถแก้ไขตำแหน่งของไฟล์ hibernation ฉันย้ายมันไปยังพาร์ติชันอื่นเรียบร้อยแล้ว


4
คำแนะนำเกี่ยวกับวิธีการทำสิ่งนี้ให้สำเร็จจะทำให้คุณได้รับการโหวต
boatcoder

แต่เขามีสิทธิ คนส่วนใหญ่ที่อ่านข้อความนี้กำลังใช้งาน 7/8 และกำลังรับข้อมูลที่ไม่ถูกต้อง
Jason
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.