ไม่กี่วันที่ผ่านมาฉันดีใจที่พบว่าไม่ใช่เรื่องยากที่จะเขียนภาพ iso ไปยัง USB โดยปราศจากความช่วยเหลือของโปรแกรมของบุคคลที่สามที่ออกแบบมาอย่างชัดเจน แต่คำสั่ง (หรือโปรแกรม) ที่สนับสนุนสิ่งนี้ - dd - ไขปริศนาให้ฉัน
ตามวิกิพีเดียมันถูกออกแบบมาเพื่อคัดลอกและแปลงข้อมูลดิบ แต่โดยสุจริตฉันพบคำจำกัดความที่ชัดเจนและคลุมเครือ ฉันเข้าใจว่ามันช่วยให้คุณสามารถเปลี่ยนข้อมูลหนึ่งชิ้นเป็นอีกส่วนหนึ่งได้ แต่จะเกิดอะไรขึ้นถ้าไฟล์เอาต์พุตที่ระบุมีขนาดเล็กเกินไปที่จะกลายเป็นไฟล์อินพุตที่ระบุได้
dd if=giant_file of=tiny_file
นอกจากนี้เมื่อฉันสร้าง USB ที่สามารถบู๊ตได้พร้อมไฟล์ภาพ USB จะได้รับชนิดของระบบไฟล์ของisofsแต่ถ้าฉันเขียนไฟล์เก็บถาวรหรือเรียกใช้งานไดรฟ์มันจะยังคงประเภทระบบไฟล์ปกติ
การชี้แจงสิ่งที่คำสั่ง dd ทำจริง ๆ หรือวิธีการทำงานในระดับต่ำกว่าจะได้รับการชื่นชมมาก ขอบคุณ!
of
ถูกเขียนทับแม้ว่าจะไม่ใช่ไฟล์ - นี่เป็นวิธีที่ดีมากในการทำลายพาร์ทิชัน / ไดรฟ์! นั่นเป็นเหตุผลที่สำคัญมากที่จะต้องตรวจสอบอีกสองเท่าและอาจตรวจสอบจุดหมายปลายทางว่าเป็นไดรฟ์ / พาร์ติชันเพื่อให้แน่ใจว่าคุณมีที่ถูกต้อง