
หากคุณบูท Windows และ Linux พร้อมกัน คุณอาจพบว่าการเข้าถึงไฟล์บนพาร์ติชั่น ext4 ของระบบ Linux ขณะลงชื่อเข้าใช้ Windows นั้นมีประโยชน์ ซึ่งหมายความว่าคุณสามารถเข้าถึงไฟล์ Linux จาก Windows ได้โดยไม่ต้องรีบูตเป็น Linux ที่นี่เราจะแสดงให้คุณเห็นสองสามวิธีในการเข้าถึงพาร์ติชั่น Ext4 จาก Windows
หมายเหตุ :ในขณะที่คุณสามารถเข้าถึงพาร์ติชั่น Ext4 ได้ คุณไม่สามารถแก้ไข/แก้ไขระบบไฟล์เจอร์นัลบน Linux บนคอมพิวเตอร์ Windows ได้ เนื่องจากรองรับเฉพาะ FAT32 และ NTFS
เข้าถึงไฟล์ Ext4 ในระบบย่อย Windows สำหรับ Linux (WSL)
หากคุณใช้ Windows Subsystem for Linux (WSL) ใน Windows 10 Build 20211 และใหม่กว่า คุณจะเมาต์ดิสก์ที่ไม่ได้แบ่งพาร์ติชั่นและแบ่งพาร์ติชั่นใน Linux distro ที่ได้รับการอนุมัติสำหรับ Microsoft ซึ่งรวมถึงไฟล์ฮาร์ดดิสก์เสมือน (VHD) รวมถึงระบบไฟล์ Linux Ext4
ฟีเจอร์นี้จะใช้ได้เฉพาะกับ WSL 2 ซึ่งรองรับเฉพาะระบบที่เข้ากันได้เท่านั้น
ในการทำงานกับ WSL ให้เปิดคุณลักษณะ WSL ในตัวของ Window จาก "โปรแกรมและคุณลักษณะ" ซึ่งสามารถเข้าถึงได้จากช่องค้นหา คุณยังสามารถเปิดใช้งานใน PowerShell (โหมดผู้ดูแลระบบ) โดยใช้สิ่งต่อไปนี้:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

ถัดไป เปิด PowerShell ในโหมดผู้ดูแลระบบ การติดตั้ง WSL เวอร์ชันล่าสุดเป็นสิ่งสำคัญมาก ซึ่งปัจจุบันคือ WSL2 คุณสามารถติดตั้งได้จากโปรแกรม Windows Insider หรือทำตามขั้นตอนด้วยตนเองที่แสดงด้านล่าง
ขั้นแรก ให้ตรวจสอบข้อกำหนดสำหรับการรัน WSL 2 ซึ่งสำหรับระบบ x64 จะมีบิลด์ 1903 หรือใหม่กว่า และ 2004 หรือใหม่กว่าสำหรับระบบ ARM64 ถัดไป เปิดใช้งานคุณสมบัติ Virtual Machine ดังที่แสดงด้านล่าง
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

หลังจากนี้ ดาวน์โหลดแพ็คเกจการอัปเดตเคอร์เนล Linux จากหน้า Microsoft นี้ เป็นการติดตั้งที่ง่ายมาก เลือกลิงค์ดาวน์โหลดที่เหมาะสมโดยขึ้นอยู่กับว่าคุณมีเครื่อง x64 หรือ ARM64

อย่าลืมรีสตาร์ทเครื่องก่อน เพื่อให้ WSL เปิดใช้งานได้อย่างถูกต้อง มิฉะนั้น แพ็คเกจการอัปเดต Linux จะแสดงข้อผิดพลาดระหว่างการติดตั้ง
เมื่อการติดตั้งการอัปเดต Linux เสร็จสมบูรณ์ ให้กลับไปที่ PowerShell และป้อนข้อมูลต่อไปนี้เพื่อตั้งค่า WSL 2 เป็นเวอร์ชันเริ่มต้น
wsl --set-default-version 2

จาก Microsoft Store ค้นหาและเลือก distro Linux ที่รองรับ ต้องดาวน์โหลดและติดตั้งบนอุปกรณ์ Windows

ใช้คำสั่งต่อไปนี้เพื่อดูดิสก์ที่มีอยู่ในระบบของคุณ หากคุณเคยสร้างพาร์ติชั่น Linux สำหรับ WSL distro บนอุปกรณ์ของคุณก่อนหน้านี้ พาร์ติชั่นเหล่านั้นจะปรากฏที่นี่ ไม่มีแสดงในภาพด้านล่าง
wmic diskdrive list brief

ในการติดตั้ง ext4 ให้ใช้คำสั่งต่อไปนี้ เส้นทางดิสก์สำหรับพาร์ติชัน Linux ควรมองเห็นได้ในภาพด้านบน
wsl --mount <diskpath>
หากคุณไม่ต้องการใช้เทอร์มินัล มีวิธีโดยตรงในการเข้าถึงไฟล์ที่ต่อเชื่อม รวมถึง ext4 จาก File Explorer เยี่ยมชม “C:\Users\{ชื่อผู้ใช้}\AppData\Local\Packages” ค้นหาแพ็คเกจ Linux ที่ติดตั้งของคุณ (ในภาพหน้าจอนี้ “Ubuntu” คือข้อความค้นหา)

เมื่อผลการค้นหาปรากฏขึ้น ให้ดูภายในโฟลเดอร์ชื่อ “LocalState”

ระบบไฟล์ ext4 สำหรับแพ็คเกจ Linux ที่ติดตั้งของคุณใน WSL มีให้ในรูปแบบ Virtual Hard Disk (VHD)

คุณสามารถบันทึก ถ่ายโอน และคัดลอกและวางไฟล์อิมเมจฮาร์ดดิสก์แบบ ext4 นี้ได้ แต่ไม่สามารถแก้ไขได้ใน Windows

เข้าถึงพาร์ติชัน Linux Ext4 ด้วย Linux Reader
ในการเข้าถึงพาร์ติชั่น Linux ext4 ใน Windows คุณต้องใช้ซอฟต์แวร์เช่น Linux Reader ติดตั้งและเริ่มแอปพลิเคชัน กระบวนการนี้จะใช้เวลาเพียงไม่กี่นาที

เมื่อเข้าไปข้างในแล้ว คุณจะสามารถดูพาร์ติชั่น ext4 (หรือ 2 หรือ 3) ที่เชื่อมต่อกับระบบปฏิบัติการ Linux

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

คุณยังเมาต์โฟลเดอร์ได้โดยกดปุ่ม “เมานต์กับระบบ” หลังปุ่มบันทึก

คุณจะต้องเลือกอักษรระบุไดรฟ์ที่คุณต้องการติดตั้งโฟลเดอร์

หลังจากเลือกอักษรระบุไดรฟ์แล้ว ให้กด Mount และคุณจะสามารถเข้าถึงโฟลเดอร์ได้จากภายใน Windows Explorer คุณจะมีตัวเลือกในการติดตั้งทั้งพาร์ติชัน ในการดำเนินการนี้ ให้คลิกขวาที่พาร์ติชั่นและเลือก “Mount to Disk Letter” เลือก Unmount หลังจากเสร็จสิ้นการเรียกดูโฟลเดอร์และเข้าถึงไฟล์ที่คุณต้องการ

จากนั้น คุณจะสามารถเลือกอักษรระบุดิสก์ที่คุณต้องการติดตั้งพาร์ติชั่นได้ กด “เมานต์” และคุณจะสามารถเข้าถึงพาร์ติชั่น ext4 จาก Windows Explorer เลือก Unmount เมื่อเสร็จแล้ว

คุณสมบัติเหล่านี้ใช้งานได้ฟรี เวอร์ชันฟรียังให้คุณเมานต์และสร้างอิมเมจของดิสก์ได้ หากคุณซื้อเวอร์ชัน PRO คุณจะสามารถเข้าถึงระบบไฟล์อื่นๆ เช่น ZFS, APFS ที่เข้ารหัส, XFS, Hikvision NAS และ DVR และดิสก์ Bitlocker ที่เข้ารหัส คุณยังส่งไฟล์ที่เข้าถึงไปยังเซิร์ฟเวอร์ FTP ได้อีกด้วย
เข้าถึงพาร์ติชัน Linux Ext4 ด้วย Ext2Read
Ext2Read ไม่ได้รับการอัปเดตตั้งแต่ปี 2012 แต่นั่นไม่ได้หมายความว่ามันจะใช้งานไม่ได้อีกต่อไป อย่างไรก็ตาม จะรองรับ Windows เวอร์ชันเก่าได้ดีกว่ามาก เช่น Windows 7 มากกว่าเวอร์ชันล่าสุด
หากคุณใช้ Windows 10 หรือ 11 หลังจากดาวน์โหลด EXT2Read แล้ว ให้ติดตั้งและเรียกใช้ในฐานะผู้ดูแลระบบ

มันจะตรวจหาพาร์ติชั่น ext4 บนคอมพิวเตอร์ของคุณโดยอัตโนมัติ

คุณสามารถเรียกดูผ่านระบบไฟล์และบันทึกไฟล์และโฟลเดอร์ที่คุณต้องการใช้ใน Windows คุณยังสามารถเปิดรูปภาพ ext4 ได้อีกด้วย

เข้าถึง Ext4 สำหรับ Virtualbox OS ใน Windows
Windows ให้คุณเมานต์ดิสก์เสมือนที่ฟอร์แมตโดยใช้ระบบไฟล์ Linux ext4 เสร็จสิ้นด้วยการเพิ่มแขก (VM) บน VirtualBox OS ที่ติดตั้งในเครื่อง Windows ของคุณ
ขั้นแรก คุณจะต้องกำหนดค่าระบบปฏิบัติการ Linux ใน VirtualBox ไปที่ "สร้างเครื่องใหม่" และเลือกการกำหนดค่า Linux สำหรับ VM

หลังจากเลือกหน่วยความจำ RAM ขั้นต่ำที่แนะนำแล้ว คุณต้องสร้างอิมเมจดิสก์ VirtualBox (VDI) ฮาร์ดดิสก์เสมือน (VHD) หรือดิสก์เครื่องเสมือน (VMD) คุณสามารถเลือกที่จะให้มันจัดสรรแบบไดนามิกหรือขนาดคงที่ จากนั้นเลือกขนาดของดิสก์เสมือนนี้เป็นเมกะไบต์

หลังจากที่คุณเริ่มเครื่องทดสอบโดยที่ VirtualBox ทำงาน ฮาร์ดดิสก์เสมือนและไฟล์ Ext ที่เกี่ยวข้องจะทำงานและสามารถเข้าถึงได้ในเครื่องเสมือน "Linux" ของคุณ

เวิร์กสเตชันเสมือนของ Linux ใน Windows จะใช้รูปแบบไฟล์ ext4

คุณสามารถเข้าถึงเครื่องทดสอบ Linux ที่คุณสร้างไว้ในโฟลเดอร์ชื่อ “VirtualBox VMs,r” ซึ่งบันทึกไว้ใน “C:\Users\Username” ซึ่งประกอบด้วยระบบไฟล์ ext4 ที่จัดรูปแบบในไฟล์ภาพ VHD

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