ถ้าคุณกำลังประกอบคอมพิวเตอร์ หรือวาดฮาร์ดดิสก์สะอาด โอกาสสูงว่าจะต้องติดตั้ง Windows หากไม่ได้ซื้อ Windows แบบ CD คุณต้องสร้างตัวติดตั้งเอง Microsoft ทำให้กระบวนการง่าย แต่ไม่ได้ทำงานตามแผนทุกครั้ง
เรื่องยุ่งยากขึ้นเมื่อต้องใช้ Mac สร้างตัวติดตั้ง นี่คือวิธีแก้เมื่อ Windows 10 installer ให้ปัญหา
วิธีง่าย
เราบันทึกวิธีง่ายสร้าง Windows 10 installer ด้วย Boot Camp หากยังไม่ลอง ให้ลองดู มีโอกาสจะได้ แต่ผมลองไม่ได้ จึงต้องหาวิธีอื่น
ปัญหา
บางกรณี Boot Camp ไม่ให้ตัวเลือกสร้าง Windows 10 installer ตอนผมลองสำหรับการ build ล่าสุด Boot Camp บอกว่าติดตั้ง Windows ใน partition ใหม่บน Mac ได้ แต่ไม่บอกว่าจะสร้าง installer บน USB stick
ถ้าเกิดกับคุณ มีหลายตัวเลือก ลองเริ่มจากวิธีง่ายที่สุด
วิธีที่ 1: คัดลอก ISO ไป USB
วิธีง่ายที่สุด และเป็นวิธีเดียวที่ทำงานกับผม แนะนำลองก่อน หลังดาวน์โหลดไฟล์ ISO สำหรับ Windows 10 installer แค่คัดลอกไป USB drive เสร็จแล้ว
ดูง่ายเกินไปแต่จริงๆ ทำงานได้ วิธีที่ง่ายและเร็วที่สุด ลองก่อน
วิธีที่ 2: คำสั่ง dd สำหรับ USB
คำสั่ง dd ใน Unix คัดลอกไฟล์และแปลงข้อมูลตามพารามิเตอร์ ในกรณีนี้ใช้เขียนไฟล์ ISO ลง USB drive
เสียบ USB drive แล้วรันคำสั่งใน Terminal:
diskutil list
จะแสดงรายการดิสก์ หา USB drive (จะเขียน "external, physical" ในตำแหน่งที่ไฮไลท์)
จดหมายเลขในบรรทัด
/dev/disk# ในกรณีผมคือ 2
Unmount ดิสก์:
diskutil unmountDisk /dev/disk#
แทนที่ # ด้วยหมายเลขดิสก์ของคุณ เริ่มคำสั่ง
dd :
sudo dd if=
ลากไฟล์ ISO เข้า Terminal เพื่อใส่ตำแหน่งไฟล์:
เพิ่ม space แล้ว:
of=/dev/disk# bs=1m
โค้ดสุดท้ายบนเครื่องผم:
กด Enter ใส่รหัสผ่าน รอ นานถึง 20-30 นาที เมื่อเสร็จ eject ดิสก์:
diskutil eject /dev/disk#
ควรเสร็จสิ้น (ขอบคุณ n3oNLit3 at tonymacx86.com สำหรับวิธีนี้)
วิธีที่ 3: เขียน ISO ลง DVD (ไม่ใช้ Boot Camp)
หากต้องการสร้าง DVD installer แทน USB ก็ทำได้โดยไม่ใช้ Boot Camp มีหลายวิธี ง่ายที่สุดคือจาก Finder เลือกไฟล์ ISO ไป File > Burn Disc Image [name] to Disc...
รันคำสั่งเดียวกันจาก Terminal:
hdiutil burn [path to the file]
ซอฟต์แวร์เยอะมากที่เขียน ISO ได้ Disco, Burn, Simply Burns ฟรี DVD Creator ราคา $30 ให้พลังมากขึ้น หากคิดว่าจะเขียน DVD บ่อย ไม่น่าสนใจเลย ไม่ว่าจะใช้ซอฟต์แวร์ไหน ตามคำแนะนำที่เกี่ยวข้อง
วิธีที่ 4: ตัวเลือกนิวเคลียร์ (สุดท้าย)
เตือนก่อน: ใช้เฉพาะเมื่อไม่มีทางอื่น การปิด System Integrity Protection (SIP) ให้คุณ จริงๆ ทำลาย macOS ได้ มีมันไว้เพื่อเหตุผล ระมัดระวัง ทำแบ็กอัพ และ เปิดกลับคืน ตอนเสร็จ
วิธีนี้อธิบายสำหรับ El Capitan ไม่ใช่ Sierra อาจต้องปรับเล็กน้อย
ตัวเลือกนี้เขียนโค้ด Boot Camp ใหม่เล็กน้อย หวังให้สร้าง Windows installer ได้ ทำทีละขั้นตอน เริ่มจากปิด SIP:
- รีสตาร์ท Mac
- ก่อน macOS เริ่ม กด Command + R จนเห็นโลโก้ Apple
- Recovery mode เริ่มแล้ว Utilities > Terminal ในเมนูบาร์
- พิมพ์ "csrutil disable" กด Enter
- ควรได้ข้อความ SIP disabled
- รีสตาร์ทจากเมนู Apple
หลังรีสตาร์ท ต้องหา model identifier ของ Mac ไป Apple Menu > About This Mac > System Report จด Model Identifier ของเครื่อง ผมคือ MacBookPro12,1
เข้าถึงไฟล์ .plist ของ Boot Camp:
- Right-click ไอคอน Boot Camp เลือก Show Package Contents
- คัดลอกไฟล์ .plist ไป Desktop
- Right-click .plist เลือก Open With > TextEdit
- เพิ่มโมเดล Mac ภายใต้ "DARequiredROMVersions."
- ลบ "Pre" จาก "PreUEFIModels" เพิ่มโมเดลของคุณ
- ลบ "Pre" จาก "PreUSBBootSupportedModels" เพิ่มโมเดล
- ถ้าโมเดลอยู่ใน "Win7OnlyModels" ให้ลบ
เซฟ .plist แล้วรันใน Terminal:
sudo codesign -fs - /Applications/Utilities/Boot\ Camp\ Assistant.app
ควรให้ Boot Camp รันกับโค้ดที่แก้แล้ว ถ้าระบบบอกให้ดาวน์โหลดจาก Apple ให้ดาวน์โหลดเสร็จรันคำสั่งอีกครั้ง
เปิด Boot Camp สร้าง Windows installer หลังนั้นบูท Recovery mode อีกครั้ง พิมพ์ "csrutil enable" ใน Terminal เปิด SIP กลับ
ขอบคุณทุกคนที่มีส่วนร่วมใน Apple support thread เกี่ยวกับวิธีนี้
ตัวเลือกของคุณ
หนึ่งในสี่วิธีนี้ควรจะทำงาน แต่ไม่มีการรับประกัน ลองทีละวิธีจนได้ ถ้าทุกอย่างล้มเหลว ต้องใช้คอมพิวเตอร์อื่น (Windows ก็ดี เพราะกระบวนการนี้ตรงไปตรงมากว่า)
วิธีไหนทำงานกับคุณ? มีวิธีแก้ปัญหาอื่น? แชร์เคล็ดลับในความคิดเห็นได้เลย!