คุณใช้ Linux บนพีซี แต่คุณติดตั้ง Windows ด้วย เป็นบูตคู่ แต่บางครั้งคุณต้องการแชร์ข้อมูลระหว่างสองระบบปฏิบัติการ
แต่มีบางอย่างหยุดคุณ:Windows
ดูเหมือนว่า Windows 10 จะล็อกไดรฟ์ C:ทำให้คุณไม่สามารถเข้าถึงข้อมูลใน Linux ได้ แล้วคุณทำอะไรกับมันได้บ้าง? น่าแปลกที่วิธีแก้ปัญหานั้นค่อนข้างง่าย
ทำไมต้องเข้าถึงข้อมูล Windows ของคุณใน Linux
บูทคู่ (โดยเฉพาะที่ใช้ Windows และ Linux บนคอมพิวเตอร์เครื่องเดียว) มีปัญหาที่ส่งผลกระทบต่อ Windows 8 และ 10 เมื่อใช้ระบบปฏิบัติการ Linux จะไม่สามารถเข้าถึงไดรฟ์ Windows
ตัวอย่างเช่น คุณอาจมีภาพบางภาพที่คุณต้องการแก้ไขใน Linux อาจมีวิดีโอที่คุณต้องการดู คุณอาจมีเอกสารบางอย่างที่คุณต้องการทำงาน ที่แย่ที่สุดก็คือ คุณอาจดาวน์โหลดตัวติดตั้ง Linux ขณะใช้ Windows เพื่อประหยัดเวลา
แต่การพยายามเข้าถึงไดรฟ์ใน Linux ทำให้เกิดข้อความแสดงข้อผิดพลาด โดยปกติ คุณจะเห็นกล่องสองสามกล่องปรากฏขึ้น คนหนึ่งจะอุทานว่า "พาร์ติชัน NTFS ถูกไฮเบอร์เนต" ในขณะที่อีกส่วนหนึ่งจะแนะนำว่า "ไม่สามารถต่อเชื่อม" อุปกรณ์ได้ แล้วคุณทำอะไรผิด?
กำลังไฮเบอร์เนต Windows
เช่นเดียวกับสัตว์ป่าตัวเล็ก Windows มีโหมดไฮเบอร์เนต สิ่งนี้ใช้ใน Windows 8 และ 10 โดยเฉพาะ การปิด Windows ตามปกติจะทำให้ระบบจำศีล
โดยพื้นฐานแล้วหมายความว่าทุกอย่างในหน่วยความจำผูกพันกับฮาร์ดดิสก์ไดรฟ์ (HDD) ตลอดระยะเวลาของการไฮเบอร์เนต เมื่อคุณมาเปิดเครื่องคอมพิวเตอร์ (หรือเปิดแล็ปท็อปของคุณ) มันไม่ได้เปิดเครื่องจริงๆ แต่เป็นการกู้คืนข้อมูลจาก HDD กลับเข้าสู่หน่วยความจำ
คุณอาจรู้ว่า Windows มีโหมดการจัดการพลังงานอื่นๆ เหล่านี้คือ:
- ปิดเครื่อง: ตัวเลือกในการปิดเครื่องคอมพิวเตอร์ของคุณ
- นอน: โหมดพลังงานต่ำที่คงเซสชันปัจจุบันไว้
- ไฮเบอร์เนต: บันทึกเซสชันปัจจุบันไปยัง HDD จนกว่าคอมพิวเตอร์จะรีสตาร์ท
- ไฮบริด: การผสมผสานระหว่างโหมดสลีปและไฮเบอร์เนต ทำให้สามารถรีสตาร์ทได้อย่างรวดเร็ว โดยปกติจะปิดใช้งานบนแล็ปท็อป
เมื่อคุณพยายามเข้าถึงพาร์ติชั่น Windows ของคุณใน Linux และคุณเห็นข้อความแสดงข้อผิดพลาดที่อ้างถึงพาร์ติชั่นที่ "ถูกไฮเบอร์เนต" นั่นเป็นเพราะไดรฟ์ถูกล็อคไว้กับ Windows ข้อมูลสำคัญจะถูกเก็บไว้ใน HDD กำลังรอระบบปฏิบัติการเริ่มต้นใหม่
การปิดใช้งาน Hybrid Boot บน Windows
วิธีการทำให้คอมพิวเตอร์เข้าสู่โหมดไฮเบอร์เนตแทนที่จะปิดเครื่องเรียกว่า "Hybrid Boot" หากต้องการหลีกเลี่ยงผลกระทบที่จำกัดต่อ Linux dual booters คุณจะต้องปิดการใช้งาน มีสามตัวเลือกอยู่ที่นี่:
- อย่าปิดเครื่องพีซีของคุณเพื่อเข้าถึง Linux
- ปิดใช้งาน Hybrid Boot อย่างถาวร
- ลบไฟล์ไฮเบอร์เนต
ตัวเลือกเหล่านี้จะอธิบายเพิ่มเติมด้านล่าง
เริ่มต้นใหม่ อย่าไฮเบอร์เนต
ทางออกที่ง่ายที่สุดคือต้องแน่ใจว่าคอมพิวเตอร์ของคุณไม่ได้เข้าสู่โหมดไฮเบอร์เนต หากไม่มีข้อมูลไฮเบอร์เนตบน HDD คุณจะสามารถเข้าถึงพาร์ติชัน Windows จาก Linux ได้โดยไม่มีปัญหา
ที่น่าสนใจ เมื่อคุณใช้ รีสตาร์ท ตัวเลือกใน Windows คอมพิวเตอร์จะปิดตัวลงอย่างสมบูรณ์ แทนที่จะส่งข้อมูลเซสชันไปยัง HDD ทุกอย่างจะปิดตัวลงแล้วรีบูต ตราบใดที่คุณเลือกระบบปฏิบัติการที่ต้องการได้อย่างรวดเร็วจากเมนู GRUB คุณจะสามารถบูตเข้าสู่ Linux ได้ เมื่อเรียกใช้แล้ว ให้เรียกดูไดรฟ์ Windows บน HDD ระบบของคุณ ตอนนี้ควรจะสามารถเข้าถึงได้
ปิดการใช้งานไฮบริดบูต
แทนที่จะหลีกเลี่ยง Hybrid Boot ก็สามารถปิดการใช้งานได้
ขั้นแรก เปิด Windows Control Panel โดยกด WIN+R และเข้าสู่ แผงควบคุม . จากนั้นเลือก ฮาร์ดแวร์และเสียง> ตัวเลือกการใช้พลังงาน> เปลี่ยนการทำงานของปุ่มเปิด/ปิด จากนั้น เลือกการทำงานของปุ่มเปิด/ปิด ในคอลัมน์ด้านซ้ายมือ
ที่นี่ ให้มองหา เปลี่ยนการตั้งค่าที่ไม่สามารถใช้ได้ในขณะนี้ จากนั้นมองหา เปิดการเริ่มต้นอย่างรวดเร็ว (แนะนำ) . สิ่งนี้จะถูกตรวจสอบโดยค่าเริ่มต้น เพื่อปิดใช้งานคุณลักษณะ ลบเครื่องหมาย และ บันทึกการเปลี่ยนแปลง .
ในอนาคต เมื่อคุณปิดเครื่องคอมพิวเตอร์ คอมพิวเตอร์จะทำงานอย่างถูกต้องเหมือนที่ Windows รุ่นเก่าทำ โปรดทราบว่าการทำเช่นนี้จะทำให้เวลาในการเริ่มต้นระบบช้าลงเมื่อคุณบูตเข้าสู่ Windows
ลบไฟล์ไฮเบอร์เนต
ทางเลือกสุดโต่งคือการลบไฟล์ไฮเบอร์เนตจากภายในลินุกซ์ หากคุณใช้สิ่งนี้ ไฟล์ไฮเบอร์เนต hiberfil.sys จะถูกลบออกโดยอัตโนมัติเมื่อติดตั้งไดรฟ์ C:ใน Linux (แม้ว่าคุณจะใช้ SSD ก็ควรปิดการใช้งาน)
อย่างไรก็ตาม สิ่งนี้จะทำให้งานที่ไม่ได้บันทึกหายไป ดังนั้นให้เลือกลบไฟล์ไฮเบอร์เนตของคุณหลังจากพิจารณาแล้วเท่านั้น
ในการดำเนินการนี้ ให้เปิด ดิสก์ เครื่องมือ (มักพบใน อุปกรณ์เสริม เมนู). เปิดสิ่งนี้ จากนั้นเลือกไดรฟ์ที่มีพาร์ติชั่น Windows ของคุณ คุณควรระบุสิ่งนี้ได้จากขนาดและผู้ผลิตดิสก์ หากคุณมีอุปกรณ์หลายเครื่อง ให้ตรวจสอบอุปกรณ์ทั้งหมด คุณจะเห็นพาร์ติชั่น Windows เนื่องจากจะถูกฟอร์แมตด้วยรูปแบบระบบไฟล์ NTFS
เมื่อคุณพบพาร์ติชั่น Windows แล้ว ให้เลือกพาร์ติชั่น จากนั้นคลิกปุ่ม Gear แล้วเลือก แก้ไขตัวเลือกการเมานท์ .
ที่ด้านบนของหน้าต่าง ปิดใช้งาน ตัวเลือกการต่อเชื่อมอัตโนมัติ . จากนั้นในกล่อง Mount Options ให้ป้อน:
,remove_hiberfile
ยืนยันโดยคลิกตกลง จากนั้นป้อนรหัสผ่านของคุณเมื่อได้รับแจ้ง ในตอนนี้ คุณควรจะสามารถเมานต์พาร์ติชั่นในตัวจัดการไฟล์ Linux และเรียกดูไฟล์ที่คุณต้องการได้ แม้ว่าจะเปิดใช้งาน Hybrid Boot ใน Windows ก็ตาม ไฟล์ไฮเบอร์เนตจะถูกลบออก ดีมากใช่มั้ย
ดีอาจจะไม่ จะเกิดอะไรขึ้นหากคุณตั้งค่าการบูตคู่โดยใช้ Linux เป็นตัวเลือกเริ่มต้น Windows Update จะรีบูตเครื่องคอมพิวเตอร์ของคุณโดยส่งไปยัง Linux หาก Windows Update ทำงานโดยที่คุณไม่รู้ตัว คุณอาจสูญเสียข้อมูลที่มีค่าในไฟล์ไฮเบอร์เนต สิ่งนี้สามารถพิสูจน์ความหายนะได้
ทางเลือกที่ปลอดภัยกว่าคือการใช้โหมดอ่านอย่างเดียวสำหรับพาร์ติชัน Windows เมื่อเข้าถึงจาก Linux นี่หมายความว่าการเปลี่ยนแปลงใด ๆ ที่คุณต้องการทำกับไฟล์จะต้องบันทึกไว้ในพาร์ติชั่น Linux
การแชร์ข้อมูลระหว่าง Windows และ Linux
วิธีใดก็ตามที่คุณเลือกที่จะแก้ไขไดรฟ์ C:ที่ถูกล็อกไว้กับ Windows คุณจะสามารถคัดลอก ย้าย เปิด และแก้ไขไฟล์ของคุณได้ แม้ว่าการเข้าถึงไดรฟ์ Windows C:ใน Linux จะตรงไปตรงมา แต่ก็มีทางเลือกอื่นที่คุณอาจต้องการ
- ใช้ไดรฟ์ USB หรือการ์ด SD เพื่อจัดเก็บข้อมูล
- เพิ่ม HDD เฉพาะ (ภายในหรือภายนอก) สำหรับข้อมูลที่แชร์
- ใช้เครือข่ายที่ใช้ร่วมกัน (อาจเป็นกล่อง NAS) หรือ USB HDD ที่เชื่อมต่อกับเราเตอร์ของคุณ
- ใช้ที่เก็บข้อมูลบนคลาวด์ของคุณเป็นเครือข่ายร่วมกัน
สำรวจข้อมูลทั้งหมดนี้ได้ในรายละเอียดเพิ่มเติมผ่านการดูข้อมูลการแชร์ระหว่างคอมพิวเตอร์ Windows และ Linux
โปรดทราบว่าคุณสามารถดูข้อมูล Linux จาก Windows ได้เช่นกัน คุณจะต้องใช้ DiskInternals Linux Reader สำหรับสิ่งนี้ เมื่อติดตั้งแล้ว ยูทิลิตี้จะสแกน HDD ของคุณเพื่อหาพาร์ติชั่น Linux และแสดงในส่วนต่อประสานผู้ใช้ที่เหมือน Windows Explorer ไฟล์และโฟลเดอร์เหล่านี้สามารถเรียกดูและเปิดใน Windows ได้ (หากเข้ากันได้)
ดาวน์โหลด: DiskInternals Linux Reader (ฟรี)