เปิดไฟล์ VMDK, VDI หรือ VHD บน Mac
เครื่องเสมือนเก็บดิสก์ทั้งลูกไว้ในไฟล์เดียว ไฟล์นั้นคุณเปิดบน Mac แล้วหยิบของข้างในออกมาได้ โดยไม่ต้องเปิดเครื่องเสมือนเลยสักครั้ง
อิมเมจดิสก์คืออะไร
เมื่อคุณรันเครื่องเสมือน ฮาร์ดดิสก์ของเครื่องนั้นคือไฟล์ธรรมดาไฟล์เดียวที่วางอยู่บน Mac ของคุณ ระบบปฏิบัติการของมัน โปรแกรมของมัน และเอกสารทุกชิ้นในนั้น ล้วนอยู่ในไฟล์เดียวนั้นทั้งหมด
โปรแกรมแต่ละตัวเขียนไฟล์นั้นตามวิธีของตัวเอง VMware ใช้ VMDK, VirtualBox ใช้ VDI, Hyper-V ใช้ VHD และ VHDX ส่วน QEMU และ UTM ใช้ qcow2 อิมเมจดิบซึ่งมักลงท้ายด้วย .img คือสำเนาตรง ๆ ของดิสก์โดยไม่มีอะไรห่อหุ้ม
ทำไมการดึงไฟล์ออกมาจึงยุ่งยาก
วิธีปกติคือเปิดเครื่องเสมือน รอให้มันบูตขึ้นมา หาไฟล์ข้างในแล้วคัดลอกออกมา นั่นแปลว่าเครื่องเสมือนต้องยังทำงานได้ และโปรแกรมที่รันมันต้องยังติดตั้งอยู่
Finder ก็ช่วยอะไรไม่ได้ตรงนี้ ดับเบิลคลิกไฟล์ VMDK แล้วไม่มีอะไรเกิดขึ้น เพราะ macOS ไม่รู้ว่าข้างในมีอะไร
Lukotta เปิดไฟล์นั้นอย่างไร
Lukotta อ่านอิมเมจโดยตรง มันหาว่าไฟล์อยู่ในรูปแบบใด หาดิสก์ที่อยู่ข้างใน แล้วเปิดดิสก์นั้นในระบบ Linux เล็ก ๆ ที่มันรันไว้เบื้องหลัง สิ่งที่อยู่ข้างในจะปรากฏใน Finder เหมือนดิสก์ธรรมดา
เครื่องเสมือนยังคงปิดอยู่ VMware และ VirtualBox ไม่จำเป็นต้องติดตั้ง และการเปิดไฟล์ก็ไม่ทำให้ไฟล์เปลี่ยน
Lukotta เปิดไฟล์แบบไหนได้บ้าง
- qcow2 จาก QEMU และ UTM
- VMDK จาก VMware
- VDI จาก VirtualBox
- VHD และ VHDX จาก Hyper-V
- อิมเมจดิบ ซึ่งมักลงท้ายด้วย .img
การเปิดไฟล์สักไฟล์
- เลือกไฟล์ จากนั้นเปิดอิมเมจดิสก์ แล้วหาไฟล์ที่ต้องการ
- ถ้าดิสก์ข้างในเข้ารหัสไว้ ให้พิมพ์รหัสผ่านหรือวลีรหัสผ่าน
- เนื้อหาจะปรากฏใน Finder ใต้ตำแหน่ง
ไฟล์เดียวมักมีหลายไดรฟ์
อิมเมจดิสก์มักมีมากกว่าหนึ่งพาร์ทิชัน ได้แก่ พาร์ทิชันบูตเล็ก ๆ พาร์ทิชันหลักที่เก็บทุกอย่าง และบางครั้งก็มีพาร์ทิชันกู้คืน Lukotta แสดงพาร์ทิชันเหล่านั้นเป็นรายการ แล้วคุณเปิดอันที่ต้องการ เหมือนกับการเลือกไดรฟ์
การคัดลอกไฟล์เข้าไปในอิมเมจ
qcow2 เขียนด้วยวิธีปกติและเขียนลงไปได้อย่างปลอดภัย
VMDK, VDI และ VHD เขียนลงไปได้ แต่การรองรับการเขียนเป็นของใหม่และยังใช้งานมาไม่นานพอที่จะฝากสิ่งที่คุณเสียไปไม่ได้ไว้กับมัน ให้คัดลอกไฟล์แล้วทำงานกับสำเนา หรือเปิดแบบอ่านอย่างเดียวแล้วดึงไฟล์ออกมาแทน
VHDX เปิดได้แบบอ่านอย่างเดียว และ VMDK ชนิดที่อยู่ในไฟล์ OVA ก็เช่นกัน ชนิดนั้นเขียนรวดเดียวจบและแก้ไขตรงที่มันอยู่ไม่ได้อีกในภายหลัง
ไฟล์ที่จะเปิดไม่ได้
อิมเมจจะเปิดได้ก็ต่อเมื่อมันครบถ้วนในตัวเอง
สายสแนปช็อตของ VMware กระจายสถานะปัจจุบันของเครื่องไว้ในไฟล์ต้นฉบับกับไฟล์เล็ก ๆ อีกชุดที่บันทึกว่าอะไรเปลี่ยนไปหลังจากนั้น ดิสก์ที่แบ่งย่อยจะแบ่งอิมเมจหนึ่งอันออกเป็นหลายส่วน ส่วนดิสก์ส่วนต่างของ Hyper-V เก็บเฉพาะส่วนที่ต่างจากไฟล์อีกไฟล์หนึ่ง
ในทุกกรณีเหล่านี้ ไฟล์ที่คุณมีเป็นส่วนหนึ่งของชุด และ Lukotta เปิดได้ทีละไฟล์เท่านั้น
ดาวน์โหลด Lukotta
ดาวน์โหลดและใช้งานได้ฟรี
brew install --cask clementrahula/tap/lukotta
รุ่น 1.22.21 · Apple Silicon · macOS 15 Sequoia ขึ้นไป