เริ่มต้นด้วยรุ่น 20211 ระบบย่อย Windows สำหรับ Linux 2 (WSL2) มีคุณลักษณะใหม่ที่ช่วยให้คุณสามารถแนบและติดตั้งไดรฟ์จริงเพื่อเข้าถึงระบบไฟล์ Linux (เช่น ext4) ที่ไม่รองรับ รองรับบน Windows 10
คุณสมบัติใหม่นี้มีวัตถุประสงค์เพื่อช่วยให้คุณเข้าถึงไฟล์ Linux โดยใช้ File Explorer บนระบบดูอัลบูตที่ใช้ Windows 10 และการกระจาย Linux บนไดรฟ์อื่น
ในบทช่วยสอนนี้ คุณจะได้เรียนรู้ขั้นตอนในการเมานต์และเลิกเมานท์ไดรฟ์โดยใช้ระบบย่อย Windows สำหรับ Linux 2
เมานต์ระบบไฟล์ Linux บน Windows 10
หากต้องการเมานต์ระบบไฟล์ Linux โดยใช้ WSL2 ให้ทำตามขั้นตอนเหล่านี้:
1. เปิดเริ่มบน Windows 10
2. ค้นหาPowerShellคลิกขวาที่ผลลัพธ์ด้านบนแล้วเลือกตัว เลือก Run as administrator
3. ป้อนคำสั่งต่อไปนี้เพื่อแสดงรายการฟิสิคัลไดรฟ์ที่มีอยู่แล้วกดEnter :
wmic diskdrive list brief
4. ยืนยันเส้นทางของไดรฟ์ในคอลัมน์ "Device ID"
5. ป้อนคำสั่งต่อไปนี้เพื่อเมานต์ระบบไฟล์ Linux และกดEnter :
wsl --mount DISKPATH
ป้อนคำสั่งเพื่อเมานต์ระบบไฟล์ Linux
ในคำสั่งนี้ ตรวจสอบให้แน่ใจว่าได้แทนที่DISKPATHด้วยเส้นทางของไดรฟ์ที่มีการกระจาย Linux ที่คุณต้องการเมานต์ ตัวอย่างเช่น:
wsl --mount \\.\PHYSICALDRIVE2
หากคุณต้องการติดตั้งพาร์ติชันเฉพาะ คุณจะต้องใช้ ตัวเลือก --partitionพร้อมหมายเลขพาร์ติชัน ตัวอย่างเช่น:
wsl --mount \\.\PHYSICALDRIVE2 --partition 1
หลังจากคุณทำตามขั้นตอนต่างๆ เสร็จแล้ว ไดรฟ์ที่มีไฟล์ Linux จะถูกเชื่อมต่อและจะปรากฏให้เห็นบน Windows 10
ติดตั้งระบบไฟล์ Linux บน Windows 10
ขั้นตอนก่อนหน้านี้จะพยายามติดตั้งไดรฟ์จริงเป็น ext4 เท่านั้น หากคุณต้องการระบุระบบไฟล์อื่น คุณจะต้องใช้คำสั่งอื่นนอกเหนือจาก Windows Subsystem สำหรับ Linux 2
หากต้องการติดตั้งระบบไฟล์ Linux เฉพาะบน Windows 10 ให้ทำตามขั้นตอนเหล่านี้:
1. เปิดเริ่ม
2. ค้นหาPowerShellคลิกขวาที่ผลลัพธ์ด้านบนแล้วเลือกตัว เลือก Run as administrator
3. ป้อนคำสั่งต่อไปนี้เพื่อแสดงรายการฟิสิคัลไดรฟ์ที่พร้อมใช้งานบน Windows 10 และกดEnter:
wmic diskdrive list brief
4. ยืนยันเส้นทางของไดรฟ์ในคอลัมน์ "Device ID"
5. พิมพ์คำสั่งต่อไปนี้เพื่อติดตั้งไดรฟ์แล้วกดEnter:
wsl --mount DISKPATH -t FILESYSTEM
ในคำสั่งนี้ ตรวจสอบให้แน่ใจว่าได้แทนที่DISKPATHและFILESYSTEMสำหรับพาธของไดรฟ์และระบบไฟล์ Linux ที่คุณต้องการเมานต์ ตัวอย่างเช่น หากต้องการติดตั้งไดรฟ์แบบอ้วน ให้ใช้คำสั่งต่อไปนี้:
wsl --mount DISKPATH -t vfat
หลังจากคุณทำตามขั้นตอนต่างๆ เสร็จ แล้วไดรฟ์ที่มีไฟล์ Linux จะถูกต่อเชื่อม และคุณสามารถเข้าถึงได้โดยใช้File Explorer
เข้าถึงระบบไฟล์ Linux บน Windows 10
หากต้องการเข้าถึงไฟล์จากระบบไฟล์ Linux บน Windows 10 ให้ทำตามขั้นตอนเหล่านี้:
1. เปิด File Explorer
2. คลิก รายการ Linuxจากบานหน้าต่างนำทางด้านซ้าย
3. ในแถบที่อยู่ ให้ไปที่\wsl$จากนั้นเข้าถึงไดเร็กทอรี mount ตัวอย่างเช่น:
\\wsl$\\DISTRO-NAME\\MOUNT-POINT
ไปที่ \wsl$ แล้วเข้าถึงไดเร็กทอรีเมานท์
หลังจากทำตามขั้นตอนต่างๆ เสร็จแล้ว คุณจะสามารถเรียกดูไฟล์ Linux จากระบบไฟล์ที่ไม่รองรับ Windows 10 ได้ นอกเหนือจากการใช้ File Explorer เมื่อติดตั้งไดรฟ์แล้ว คุณจะสามารถเข้าถึงไฟล์ระบบอื่นๆ เช่น " ext4"จาก คอนโซล WSL2 โดยใช้บรรทัดคำสั่ง
ถอนติดตั้งระบบไฟล์ Linux บน Windows 10
หากต้องการยกเลิกการต่อเชื่อมระบบไฟล์ Linux บน Windows 10 ให้ทำตามขั้นตอนเหล่านี้:
1. เปิดเริ่ม
2. ค้นหาPowerShellคลิกขวาที่ผลลัพธ์ด้านบนแล้วเลือกตัว เลือก Run as administrator
3. พิมพ์คำสั่งต่อไปนี้เพื่อถอนการต่อเชื่อมและถอนการต่อเชื่อมไดรฟ์ จากนั้นกดEnter :
wsl --unmount DISKPATH
ในคำสั่ง ตรวจสอบให้แน่ใจว่าได้แทนที่DISKPATHด้วยDevice IDของไดรฟ์ที่คุณต้องการยกเลิกการต่อเชื่อม
หลังจากคุณทำตามขั้นตอนต่างๆ เสร็จแล้ว ไดรฟ์ที่มีระบบไฟล์ Linux จะถูกถอดและแยกออกจาก Windows 10
ฟีเจอร์นี้พร้อมใช้งานตั้งแต่ Windows 10 บิลด์ 20211 และคาดว่าจะเปิดตัวระบบปฏิบัติการในอนาคต หากคุณไม่เห็นฟีเจอร์ใหม่ อาจเป็นเพราะคุณกำลังใช้งานตัวอย่างล่าสุดที่มีอยู่ใน Dev Channel