วิธีคัดลอก ISO ไปยังไดรฟ์ USB จาก Mac OS X ด้วย dd
สารบัญ:
หากคุณดาวน์โหลดอิมเมจ ISO ของระบบปฏิบัติการอื่น เช่น Ubuntu Linux หรือ Windows 10 และคุณต้องการเปลี่ยนไฟล์อิมเมจ ISO นั้นเป็นไดร์ฟตัวติดตั้ง USB ที่สามารถบู๊ตได้โดยใช้แฟลชไดร์ฟ USB หรือคีย์ USB คุณจะพบไดร์ฟที่เชื่อถือได้มากที่สุด วิธีคัดลอกหรือ 'เบิร์น' ISO ไปยังไดรฟ์ข้อมูล USB เป้าหมายนั้นทำได้โดยการเปลี่ยนไปใช้บรรทัดคำสั่งของ Mac OS X มีวิธีแก้ไขอื่น ๆ แต่วิธีการใช้บรรทัดคำสั่งนี้โดยใช้ dd ไม่จำเป็นต้องดาวน์โหลดจากบุคคลที่สาม มันค่อนข้างเร็ว และ มีความน่าเชื่อถืออย่างต่อเนื่องในการผลิตวอลุ่มที่สามารถบู๊ตได้จากไฟล์ ISO
สิ่งสำคัญคือต้องทราบว่านี่เป็นขั้นสูงและควรใช้โดยผู้ใช้ Mac ที่คุ้นเคยกับบรรทัดคำสั่งเท่านั้น เมื่อใช้ sudo dd จะมีส่วนต่างเล็กน้อยสำหรับข้อผิดพลาด และตัวระบุดิสก์ที่เกี่ยวข้องอย่างไม่ถูกต้องอาจทำให้ข้อมูลสูญหายอย่างถาวร ความเสี่ยงดังกล่าวทำให้วิธีนี้ไม่เหมาะสำหรับผู้ใช้ Mac OS X มือใหม่ แต่ผู้ใช้เหล่านั้นควรหันไปใช้วิธีที่ง่ายกว่าในการใช้ Disk Utility เพื่อเบิร์น ISO ด้วยวิธีดั้งเดิมแทน
วิธีคัดลอกไฟล์ ISO ไปยังไดรฟ์เป้าหมายโดยใช้ 'dd' ใน Mac OS X
การดำเนินการนี้จะลบไดรฟ์ข้อมูลเป้าหมาย แทนที่ข้อมูลใดก็ตามที่อยู่ในไดรฟ์ปลายทางด้วยเนื้อหา ISO ไม่มีการยืนยัน ดังนั้นจึงจำเป็นอย่างยิ่งที่คุณต้องใช้ตัวระบุไดรฟ์และไวยากรณ์ที่เหมาะสมเพื่อหลีกเลี่ยงการลบสิ่งที่ไม่ถูกต้อง คุณควรสำรองข้อมูล Mac ด้วย Time Machine ก่อนเริ่มต้น
- แนบไดรฟ์ USB เป้าหมายเข้ากับ Mac หากคุณยังไม่ได้ดำเนินการ จากนั้นเปิด Terminal
- พิมพ์คำสั่งต่อไปนี้เพื่อพิมพ์รายการวอลุ่มที่แนบมาบน Mac:
- ค้นหาชื่อไดรฟ์ข้อมูล USB ของไดรฟ์เป้าหมาย (ในตัวอย่างนี้คือ “THE_DESTINATION”) และจดบันทึกตัวระบุ (ในตัวอย่างนี้คือ “disk3s2”)
- ยกเลิกการต่อเชื่อมวอลุ่มเป้าหมายโดยใช้คำสั่งต่อไปนี้ แทนที่ตัวระบุตามความเหมาะสม:
- ตอนนี้คุณพร้อมที่จะฟอร์แมตไดรฟ์เป้าหมายแล้ว 'เบิร์น' ISO ไปที่โวลุ่ม USB นั้น – การดำเนินการนี้จะลบข้อมูลทั้งหมดบนไดรฟ์เป้าหมายแทนที่ด้วย ISO ซึ่งไม่สามารถเลิกทำได้ – จำเป็นอย่างยิ่งที่คุณจะต้องกำหนดเป้าหมายตัวระบุที่เหมาะสมเพื่อหลีกเลี่ยงการสูญเสียข้อมูลโดยไม่ได้ตั้งใจ สมมติว่าคุณรู้ว่าคุณกำลังทำอะไรอยู่ ให้แทนที่เส้นทาง iso ด้วย ISO เพื่อเขียนไปยังไดรฟ์ข้อมูลตัวระบุเป้าหมายที่ต้องการโดยใช้คำสั่งต่อไปนี้:
- เมื่อคุณแน่ใจว่าไวยากรณ์ถูกต้อง ให้กด return และป้อนรหัสผ่านของผู้ดูแลระบบ กระบวนการคัดลอกจะเริ่มขึ้นทันที
diskutil list ซึ่งอาจมีลักษณะดังต่อไปนี้ แต่จะแตกต่างกันไปใน Mac ทุกเครื่อง:
$ รายการ diskutil /dev/disk0 : TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme 251.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_CoreStorage 250.1 GB disk0s2 3 : Apple_Boot Recovery HD 650.1 MB disk0s3 /dev/disk1 : TYPE NAME SIZE IDENTIFIER 0: Apple_HFS Macintosh HD 249.8 GB disk1 Logical Volume on disk0s2 Unlocked Encrypted /dev/disk3 : TYPE NAME SIZE IDENTIFIER 0: partition_scheme 5.3 MB disk3 1 : partition_map 32.3 KB disk3s1 2: FAT_32 THE_DESTINATION 8.2 GB disk3s2 /dev/disk4 : TYPE NAME
sudo umount /dev/(IDENTIFIER)
อีกครั้งโดยใช้ตัวอย่างข้างต้น ซึ่งไม่สามารถใช้ได้ในระดับสากล:
sudo umount /dev/disk3s2
sudo dd if=/path/image.iso of=/dev/r(IDENTIFIER) bs=1m
ตัวอย่างเช่น เมื่อใช้ Windows ISO ชื่อ 'Windows10_x64_EN-US.iso' บนเดสก์ท็อป ไวยากรณ์จะเป็น:
sudo dd if=~/Desktop/Windows10_x64_EN-US.iso of=/dev/rdisk3s2 bs=1m
โปรดทราบว่าเครื่องหมาย 'r' ถูกวางไว้ข้างหน้าตัวระบุดิสก์ ซึ่งจะทำให้คำสั่งเร็วขึ้นมาก 'bs=1m' ในตอนท้ายใช้สำหรับขนาดบล็อกซึ่งช่วยเร่งกระบวนการด้วย การปรับเหล่านี้ไม่จำเป็นต้องคัดลอก ISO ไปยังดิสก์อิมเมจให้สำเร็จ เพียงแค่ให้ประสบการณ์การใช้งานที่เร็วขึ้นอย่างเห็นได้ชัด
ไม่มีแถบความคืบหน้า ดังนั้นเพียงแค่รอสักครู่ ระยะเวลาที่กระบวนการคัดลอก ISO จะขึ้นอยู่กับหลายสิ่งหลายอย่าง รวมถึงความเร็วของ Mac ความเร็วของไดรฟ์ข้อมูลเป้าหมาย และขนาด ของไฟล์ ISO ที่กำลังคัดลอกหรือเบิร์นไปยังปลายทาง
เมื่อเสร็จแล้ว ดีดวอลลุ่มออกได้เลย
diskutil eject /dev/(IDENTIFIER)
สำหรับสิ่งที่คุ้มค่า การทำงานนี้เพื่อคัดลอกอิมเมจ ISO ที่ไม่ใช่โวลุ่มสำหรับบู๊ตและตัวติดตั้งด้วย ตัวอย่างเช่น หากคุณสร้าง ISO ด้วยตนเองจากวอลุ่ม คุณสามารถใช้ลำดับคำสั่งด้านบนเพื่อคัดลอก ISO นั้นไปยังวอลุ่มอื่นได้เช่นกัน
เราได้กล่าวถึงเคล็ดลับ dd ที่คล้ายกัน แต่การแก้ไขที่สรุปไว้ที่นี่ทำให้กระบวนการข้างต้นเร็วขึ้นและเชื่อถือได้มากขึ้นสำหรับผู้ใช้บางราย วิธีนี้น่าจะใช้ได้ดีใน OS X ทุกรุ่น โดยไม่คำนึงว่า Mac จะทำงานอะไร
หากคุณทราบวิธีอื่นในการเปลี่ยนอิมเมจ ISO ให้เป็นไดรฟ์ข้อมูลการติดตั้งที่สามารถบู๊ตได้อย่างรวดเร็ว โปรดแจ้งให้เราทราบในความคิดเห็น!