Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีเขียน Windows Partition ใน Linux

วิธีเขียน Windows Partition ใน Linux

หากคุณใช้ Windows และ Linux แบบดูอัลบูต คุณอาจสังเกตเห็นว่าเมื่อคุณเมานต์พาร์ติชัน NTFS จาก Linux ในบางครั้ง คุณไม่สามารถเขียนถึงพาร์ติชั่นดังกล่าวได้ คุณสามารถอ่านอะไรก็ได้ที่มี แต่ไม่สามารถลบไฟล์ เปลี่ยนชื่อ แก้ไขหรือเขียนไฟล์และไดเร็กทอรีใหม่ได้

เหตุใดฉันจึงเขียนบนพาร์ติชัน Windows ของฉันจาก Linux ไม่ได้

สิ่งนี้เกิดขึ้นเนื่องจากพาร์ติชั่นได้รับการติดตั้งในโหมดอ่านอย่างเดียว ตัวจัดการไฟล์บางตัวจะแสดงกล่องโต้ตอบการแจ้งเตือนเมื่อคุณเมานต์พาร์ติชั่น Windows และเตือนคุณเกี่ยวกับสิ่งนี้ คนอื่นๆ จะไม่พูดถึงอะไรเลย – คุณจะไม่สามารถดำเนินการเขียนใดๆ บนระบบไฟล์ NTFS ได้

วิธีเขียน Windows Partition ใน Linux

“แต่ทำไมพาร์ติชั่นถึงติดตั้งในโหมดอ่านอย่างเดียว?” คุณอาจถาม นั่นเป็นเพราะคุณสมบัติที่เรียกว่า Fast Startup เรื่องยาวโดยย่อ เมื่อคุณปิดเครื่องคอมพิวเตอร์ Windows จะบันทึกส่วนหนึ่งของหน่วยความจำเข้าถึงโดยสุ่ม (RAM) ลงในดิสก์ของคุณ ครั้งต่อไปที่คุณบูตเครื่อง ระบบจะโหลดส่วนนั้นกลับเข้าไปในหน่วยความจำ

ซึ่งเร็วกว่ามากเพราะเกือบจะเป็นการคัดลอกอย่างง่าย จากดิสก์ไปยังหน่วยความจำ ในทางตรงกันข้าม ในไฟล์บูตปกติจะต้องอ่านจากดิสก์ จากนั้น CPU จะต้องประมวลผลข้อมูลจำนวนมากเพื่อเริ่มต้นทุกอย่าง หากฟังดูเป็นนามธรรม ให้คิดอย่างนี้:เมื่อคุณ "บูตปกติ" ก็เหมือนกับการเตรียมอาหารตั้งแต่เริ่มต้น แล้วนำเข้าเตาอบ เมื่อคุณ “บูทเร็ว” ก็เหมือนเอาอาหารที่เตรียมไว้แล้วจากตู้เย็นไปอุ่นใหม่

เป็นคุณลักษณะด้านความปลอดภัย

โดยสรุป เมื่อ Windows ปิดตัวลง ระบบจะไฮเบอร์เนตข้อมูลระบบปฏิบัติการหลักไปยังดิสก์ เมื่อบูทขึ้นหลังจากไฮเบอร์เนต มันจะทำงานต่อและเริ่มทำงานเร็วขึ้นมาก เนื่องจากโหมดไฮเบอร์เนตจะหยุดข้อมูลหน่วยความจำและสถานะของระบบปฏิบัติการบางส่วน และบันทึกลงในดิสก์ การแก้ไขข้อมูลในดิสก์นั้นจึงมีความเสี่ยง

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

วิธีการสร้างพาร์ติชัน NTFS เขียนได้จาก Linux

มีวิธีแก้ไขปัญหาชั่วคราวสองวิธี โดยแต่ละวิธีมีข้อเสียของตัวเอง หากคุณแทบไม่ต้องเขียนพาร์ติชั่น Windows จาก Linux ให้ลองใช้พาร์ติชั่นที่กล่าวถึงในหัวข้อถัดไป

บูตเข้าสู่ Windows และรีสตาร์ทแทนที่จะปิดเครื่อง

เป็นความจริงนี่ค่อนข้างไม่สะดวก อย่างไรก็ตาม วิธีนี้เป็นวิธีแก้ไขปัญหาที่รวดเร็วที่สุดและไม่เกี่ยวข้องกับการเปลี่ยนแปลงใดๆ ในระยะยาว เช่นเดียวกับวิธีแก้ไขปัญหาอื่นๆ

1. หากคุณกำลังใช้ Linux ให้รีสตาร์ท

2. บูตเข้าสู่ Windows

3. คลิกที่ Start Menu แล้วเลือกรีสตาร์ทแทนการปิดเครื่อง

4. สุดท้าย ให้บูตกลับเข้าสู่ Linux และคุณควรจะสามารถติดตั้งพาร์ติชัน Windows NTFS ในโหมดอ่าน/เขียนได้

เมื่อ Windows รีสตาร์ท เครื่องจะไม่ใช้คุณลักษณะ Fast Startup สำหรับการบูตครั้งถัดไป ซึ่งหมายความว่าจะไม่ไฮเบอร์เนต สถานะการทำงานของระบบสแน็ปช็อต หรือบันทึกข้อมูลหน่วยความจำลงในดิสก์ ไม่มีข้อมูลไฮเบอร์เนตบนพาร์ติชั่น หมายความว่าเขียนได้อย่างปลอดภัย และ Linux จะรับรู้ได้

ในกรณีที่เกิดความสับสน คุณไม่จำเป็นต้องทำตามทั้งสี่ขั้นตอนทุกครั้ง ตราบใดที่คุณบูท Windows ครั้งสุดท้ายที่คุณรีสตาร์ทแทนที่จะปิดเครื่อง Linux จะสามารถเขียนบนพาร์ติชั่น NTFS ได้

ปิด Fast Startup

สิ่งนี้มีประโยชน์หากคุณมักจะต้องเขียนบนพาร์ติชัน Windows ของคุณจาก Linux ข้อเสียคือระบบปฏิบัติการของ Microsoft จะใช้เวลาบูตนานขึ้น

หากต้องการปิดใช้งาน Fast Startup ให้คลิกขวาที่ Start Menu จากนั้นคลิกซ้ายที่ Power Options

วิธีเขียน Windows Partition ใน Linux

มองหา "การตั้งค่าพลังงานเพิ่มเติม" และคลิกที่ข้อความ ปกติจะอยู่ทางขวาของหน้าต่าง หรือต้องเลื่อนลงไปหาถ้าหน้าต่างเล็กเกินไป

วิธีเขียน Windows Partition ใน Linux

ถัดไป ให้คลิกที่ “เลือกการทำงานของปุ่มเปิด/ปิด”

วิธีเขียน Windows Partition ใน Linux

จากนั้นคลิกที่ “เปลี่ยนการตั้งค่าที่ไม่สามารถใช้งานได้ในขณะนี้”

วิธีเขียน Windows Partition ใน Linux

ยกเลิกการเลือก “เปิดใช้การเริ่มต้นอย่างรวดเร็ว” จากนั้นคลิกที่ปุ่ม “บันทึกการเปลี่ยนแปลง” ที่ด้านล่างขวาของหน้าต่าง

บทสรุป

นี่เป็นวิธีการที่ปลอดภัย หากคุณยินดีที่จะเสี่ยง คำสั่ง Linux นี้ใช้ได้ผลในอดีต (ดูเหมือนว่าจะใช้งานไม่ได้กับ Windows เวอร์ชันใหม่) แทนที่ "/ dev/sda4" ด้วยชื่ออุปกรณ์ที่ถูกต้องสำหรับพาร์ติชัน NTFS ของคุณ หากคุณไม่ทราบชื่ออุปกรณ์ คุณสามารถค้นหาได้โดยทำตามบทช่วยสอนนี้

sudo mount -o remove_hiberfile /dev/sda4 /mnt

โปรดทราบว่าคุณอาจทำกระบวนการบูตครั้งถัดไปของ Windows ผิดพลาดได้ ดังนั้นให้ลองใช้เฉพาะในกรณีที่คุณสามารถรับความเสี่ยงที่อาจจะต้องแก้ไขปัญหา Windows หากวิธีนี้ใช้ได้ผลสำหรับคุณ คุณจะพบเนื้อหาของพาร์ติชั่น Windows ของคุณในไดเร็กทอรี “/mnt”