ฉันจะเขียน ISO ของ Windows 10 เป็น USB ได้อย่างไร


38

ฉันทำddวิธีการแล้วและเขียน iso ไปยังไดรฟ์ USB แต่ฉันไม่แน่ใจว่านั่นคือทั้งหมดที่ฉันต้องทำเพราะเป็น Windows และอาจไม่มีด้วงและฉันไม่แน่ใจดังนั้นฉันจึงถามผู้เชี่ยวชาญ

winusb ใช้งานไม่ได้กับ Windows 10 ดังนั้นจึงแตกต่างจากคำถามก่อนหน้านี้


ซึ่งddคุณไม่วิธีการใช้งานหรือไม่ คุณได้รับ ISO จากที่ไหน
วิลฟ์

@ วิลฟ์ฉันได้รับมาจากเว็บไซต์ windows 10 อย่างเป็นทางการ ( windows.microsoft.com/en-us/windows/preview-iso )
SakuraKaminari

@ วิลฟฉันใช้sudo dd if=/home/sakurakami/Downloads/Windows.iso of=/dev/sdf bs=4M
SakuraKaminari

@ Wilf การดำเนินการประสบความสำเร็จและฉันยังตรวจสอบแฮช SHA-1 ด้วยopenssl sha1 Windows.iso
SakuraKaminari

@karel no WinUSB ไม่ทำงาน
SakuraKaminari

คำตอบ:


32

ฉันลองทุกวิธีในชุดข้อความนี้และไม่มีใครทำงาน (และจริงจังคำถามเกี่ยวกับการเขียนเฉพาะคีย์ USBทำไมผู้คนถึงเสนอให้คัดลอก ISO ไปยังพาร์ติชันอื่นแทน)

วิธีแก้ปัญหาสำหรับฉัน (สมมติว่าไดรฟ์ USB ของคุณคือ/dev/sdc):

  • เรียกใช้ gparted
  • สร้างตารางพาร์ติชันใหม่บนsdcพิมพ์msdos
  • สร้างพาร์ติชัน NTFS ตั้งค่าสถานะการเริ่มระบบบน
  • แยก iso (สามารถทำได้7z x windows10.iso)
  • คัดลอกเนื้อหา (ผ่านcp,, rsyncGUI, อะไรก็ตาม) ไปยังพาร์ติชัน NTFS ที่ติดตั้ง (แน่นอน/dev/sdc1)

  • ขั้นตอนสุดท้ายที่สำคัญนำมาจากโพสต์นี้: https://superuser.com/a/817656/248812คือ:

    sudo ms-sys -7 /dev/sdc.

    ms-sys มีให้ใน ppa: https://launchpad.net/~lenski/+archive/ubuntu/ms-sys

ไม่มีms-sysเคอร์เซอร์กะพริบขณะบู๊ตเมื่อเสียบคีย์ USB

ด้วยโลโก้ Windows จะปรากฏขึ้น


6
นี้ทำงานให้ฉันสำหรับ Windows 10. เกี่ยวกับ MS-SYS, I ดาวน์โหลด deb โดยตรงจากlaunchpad.net/~lenski/+archive/ubuntu/ms-sys/+files/...dpkg -i <deb_file>และติดตั้งด้วย
Vincenzo Pii

นี้ทำงานและมันเด้งแม้ว่ามันจะพ่นหน้าจอสีฟ้าแห่งความตาย ...
ลิเลียนเอ Moraru

3
สำหรับผู้ใช้ Fedora ms-sysสามารถดูแพ็คเกจได้ที่นี่: copr.fedorainfracloud.org/coprs/scorpionit/ms-sys
Maxim Egorushkin

4
สำหรับผู้ใช้ Arch ms-sys อยู่ในaur
alecdwm

วิธีนี้ใช้งานได้หากคุณมีพาร์ติชัน MBR หากคุณมีรูปแบบพาร์ติชัน GPT ให้ลองใช้วิธีนี้แทนaskubuntu.com/a/487970/80788
HVNSweeting

15

คุณไม่จำเป็นต้องใช้ USB, DVD หรือสื่อภายนอกอื่น ๆ ในการติดตั้ง Windows 10 Install Disk (ISO) โดยเริ่มจากการติดตั้ง Ubuntu เท่านั้น เป็นไปได้ที่จะแตกไฟล์อิมเมจหรือไฟล์ ISO ไปยังพาร์ติชั่นของฮาร์ดดิสก์ตัวใดตัวหนึ่งของคุณโดยเฉพาะอย่างยิ่งไม่ใช่ตัวที่คุณจะใช้สำหรับการติดตั้ง Windows ใหม่และใช้งาน

สำหรับขั้นตอนต่อไปนี้ควรมีการกำหนดค่า GRUB ที่ใช้งานได้:

  1. ตรวจสอบให้แน่ใจว่าคุณมีพาร์ติชัน NTFS ที่สามารถบู๊ตได้และมีการจัดรูปแบบ ด้านล่างพาร์ติชันจะถูกระบุโดย(hd0,5)ตำแหน่งที่hd0เป็นฮาร์ดดิสก์ที่มีรูปแบบตารางพาร์ติชัน MSDOS หรือ MBR

  2. การติดตั้งรูปภาพจะทำให้การแตกเนื้อหาเป็นไปได้ง่ายขึ้น หาก Disk Image Mounter ปฏิเสธที่จะเมานท์ไฟล์ iso คุณสามารถใช้คำสั่งนี้เพื่อเมานต์ไฟล์ iso ใด ๆ :

    sudo mount -o loop [Image_Path] [Mount_Point]
    
  3. คัดลอกเนื้อหาของอุปกรณ์ลูปใหม่ไปยังพาร์ติชัน NTFS

  4. ตอนนี้เพิ่มรายการ GRUB สำหรับ Windows 10 ซึ่งจะทำให้ bootloader GRUB สามารถค้นหาดิสก์การติดตั้งที่อยู่ในพาร์ติชันได้ เปิด/boot/grub/grub.cfgในเท็กซ์เอดิเตอร์เป็นรูทและเพิ่มบรรทัดเหล่านี้

    menuentry 'Windows 10 Install Disk' {
    set root=(hd0,5)
    insmod part_msdos
    insmod ntfs
    insmod ntldr
    drivemap -s (hd0) ${root}
    ntldr /bootmgr
    }
    

    เปลี่ยนรูทหากจำเป็นตามลำดับ

  5. บันทึกและรีสตาร์ทคอมพิวเตอร์ บูตเข้าสู่รายการที่ถูกต้องของเมนู GRUB ที่อัปเดตของคุณ

รับชมบทแนะนำ Youtube นี้https://youtu.be/1Y4JXv9r5Ug


มันจะไม่ทำงานหากคุณกำลังติดตั้งไปยังพาร์ทิชันเดียวกันหรือไดรฟ์ที่คุณกำลังบูตจาก
Conor Patrick

5
@ThisNameBetterBeAvailable นี่เป็นคำตอบที่ถูกต้องอย่างไร มันไม่ได้ใส่ข้อมูลลงใน USB
jbo5112

7
@ThisNameBetterBeAvailable เป็นวิธีการแยกไปยัง USB ที่ไม่จำเป็นในการ "เบิร์น ISO 10 ของ Windows ไปยัง USB" ในขณะที่ผู้ถามเดิมกำลังร้องขอ พวกเขาอาจต้องการใช้สิ่งนี้กับคอมพิวเตอร์หลายเครื่อง
jbo5112

1
@ jbo5112 ที่ไม่ได้กล่าวถึงในคำถามดังนั้นสมมติว่าเป้าหมายของเขาและพยายามที่จะช่วยเขาด้วยนั่นคือสิ่งที่เกิดขึ้น
x13

5
@ThisNameBetterBeAvailable มันอยู่ในชื่อของคำถาม
jbo5112

7

คุณสามารถคัดลอกเนื้อหา ISO ทั้งหมดไปยังแฟลชไดรฟ์และทำให้สามารถบู๊ตได้

ดังนั้นก่อนอื่นให้ติดตั้ง GParted จากศูนย์ซอฟต์แวร์หรือจากเทอร์มินัล:

sudo apt-get install gparted

จากนั้นเปิดจาก dash หรือ terminal:

gksudo gparted

หลังจากนั้นเลือกแฟลชไดรฟ์จากเมนูที่มุมบนขวา ควรมีหนึ่งพาร์ติชัน หากคุณไม่มีข้อมูลสำรองให้ทำการฟอร์แมตใหม่เป็นntfs( bootmgrใช้งานไม่ได้กับ fat32) คลิกApply(ทำเครื่องหมายในเมนูส่วนหัว) คลิกขวาที่พาร์ทิชันให้เลือกและการตรวจสอบManage flagsboot

จากนั้นคุณสามารถต่อผ่านตัวจัดการไฟล์ ( nautilusเป็นค่าเริ่มต้นสำหรับ GNOME และ Unity)

เมาท์ไฟล์ ISO:

sudo mount -o loop [path to iso] [mountpoint]

จากนั้นคุณสามารถคัดลอกเนื้อหาทั้งหมดจากจุดยึด ISO ไปยังแฟลชไดรฟ์ผ่านตัวจัดการไฟล์

รีบูทคอมพิวเตอร์และตั้งค่า USB Flash Drive เพื่อบู๊ตก่อน


ใช่ฉันลองบูท แต่ดูเหมือนว่ามันจะไม่ทำงาน คุณสามารถให้รายการคำสั่งที่คุณใช้กับฉันได้ไหม
SakuraKaminari

ฉันเพิ่งคัดลอกจากตัวจัดการไฟล์และเปิดใช้งานการตั้งค่าสถานะการบูตจาก GParted
aastefanov

@SakuraKaminari - คุณสามารถเพิ่มรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการที่ปรากฏไม่ทำงานได้หรือไม่?
Wilf

@ Wilf มันไม่ได้บูต
SakuraKaminari

@ alb3rtano0012 ฉันจะติดมันได้อย่างไร ไม่ต้องการเมานต์ ขณะนี้อยู่ใน / dev / sdf
SakuraKaminari

4

ฉันจัดการให้ทำได้ด้วยแอพพลิเคชั่น GUI ของ woeusb ที่ง่ายมาก https://github.com/slacka/WoeUSB

มันเป็นทางแยกของ WinUSB

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt-get install woeusb

ทำงานได้อย่างสมบูรณ์ขอขอบคุณ! :)
Geeocode

นี่เป็นทางออกที่ง่ายที่สุดสำหรับฉัน สำหรับ Windows 10 คุณจะต้องเลือก NTFS เป็นระบบไฟล์
rgov

1

หากคุณไม่แน่ใจคุณจะพูดได้อย่างไรว่าddวิธีนี้ใช้ได้ผล นอกจากนี้นั่นไม่ใช่วิธี คุณต้องใช้ Rufus เพื่อให้ไดรฟ์ USB สามารถบู๊ตได้ไม่ว่าฉันจะไม่แนะนำการใช้งาน dd เนื่องจาก Windows เป็นสิ่งที่เรากำลังพูดถึง

หากคุณมีการติดตั้ง Windows อยู่แล้วให้บู๊ตและทำตามขั้นตอนด้านล่างหรือใช้ virtualbox

วิธี:

ตามที่: http://www.cnet.com/how-to/how-to-install-windows-10-technical-preview-from-a-flash-drive/

คุณจะต้องมีแฟลชไดรฟ์ 4GB อย่างน้อย (8GB สำหรับ 64 บิต)

-> ดาวน์โหลดและเรียกใช้รูฟัสจากนั้นใส่แฟลชไดรฟ์ของคุณตรวจสอบให้แน่ใจว่าไม่มีข้อมูลสำคัญใด ๆ (กำลังจะได้รับการเช็ด) รูฟัสควรตรวจจับไดรฟ์โดยอัตโนมัติและรายการในฟิลด์อุปกรณ์ (หากไม่ใช่ให้เลือกไดรฟ์ด้วยตนเอง)

-> สังเกตเห็นกล่องกาเครื่องหมายที่ระบุว่า "สร้างดิสก์ที่ใช้บู๊ตได้โดยใช้" คลิกที่ไอคอนไดรฟ์ที่ด้านขวาสุดจากนั้นไปที่ใดก็ได้ที่คุณบันทึกไฟล์ Windows 10 ISO เลือกจากนั้นคลิกเริ่ม (การตั้งค่าเริ่มต้นอื่น ๆ ทั้งหมดในรูฟัสน่าจะใช้ได้)

-> อาจใช้เวลาสักครู่อาจนานถึง 20-30 นาที อย่าตกใจ (หรือสับสน) ถ้ามีหน้าต่าง Explorer ปรากฏขึ้นสำหรับแฟลชไดรฟ์ เพียงปล่อยไว้คนเดียวจนกว่า Rufus จะรายงานว่า "เสร็จสิ้น" จากนั้นคุณสามารถปิดโปรแกรมและหน้าต่างไดรฟ์แล้วลบไดรฟ์

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

ดีที่สุด!


แต่ฉันไม่มีหน้าต่าง เหตุผลที่ฉันต้องการ windows 10 เป็นเพราะ windows 7 ของฉันไม่ทำงานดังนั้นฉันจึงไม่สามารถเขียนด้วยรูฟัสได้ ฉันทำอะไรได้บ้าง
SakuraKaminari

จากนั้นติดตั้ง Windows ใน VirtualBox หรือดาวน์โหลด WinUSB ตามที่แนะนำใน: askubuntu.com/questions/289559/ …ลิงค์แสดงวิธีการเกี่ยวกับ Windows 8 แต่ฉันคิดว่ามันจะใช้งานได้กับ Windows 10
Surya Teja Karra

ดูเหมือนว่า winusb ไม่ทำงานอย่างน่าเชื่อถือและ idk ไม่ลอง แต่
SakuraKaminari

ถ้าอย่างนั้นก็เป็นการดีที่สุดที่จะใช้ VirtualBox ในขณะนี้ หากคุณพยายามใช้ Windows คุณควรโฮสต์ Windows (ในขณะนี้)
Surya Teja Karra

ฉันได้รับสิ่งนี้จาก WinUSB: การติดตั้งล้มเหลว! รหัสออก: 256 บันทึก: อุปกรณ์กำลังจัดรูปแบบ ... ข้อผิดพลาด: / dev / sdf: ป้ายชื่อดิสก์ที่ไม่รู้จัก
SakuraKaminari

1

พบทางออกที่ง่ายกว่ามาก เมานท์ ISO พร้อมลูป ฯลฯ และ -t udf คัดลอกทุกอย่างในพาร์ติชัน NTFS สำรอง ทำเครื่องหมายพาร์ติชันนี้เป็นการบู๊ตแบบ gparted เรียกใช้sudo update-grubและรีบูต


โปรดทราบว่าคุณจะสามารถบูตไดรฟ์ usb นี้ได้เฉพาะจากคอมพิวเตอร์ที่คุณใช้งาน "update-grub"
ozma

2
@ozma คำตอบนี้ไม่เกี่ยวกับไดรฟ์ USB
forresthopkinsa

@forresthopkinsa คุณมีสิทธิที่ความคิดเห็นของฉันก็หมายความว่าจะป้องกันไม่ให้เกิดข้อผิดพลาดดังกล่าว
เจ้าหญิงออซ

วิธีนี้ใช้ได้จนกระทั่งตัวติดตั้ง Windows 10 บ่นเกี่ยวกับการบูตจากพาร์ติชัน ntfs และถูกยกเลิก
Layton Everson

1

แพ็คเกจ ms-dos นั้นค่อนข้างเก่า มันไม่ได้โหลดบน Ubuntu 16-04 ใช้แพ็คเกจ syslinux ซึ่งติดตั้งอยู่แล้ว: http://ubuntuhandbook.org/index.php/2013/08/repair-windows-mbr-from-ubuntu/ แทน

cp สำหรับพาร์ติชัน ntfs ก็ช้าเช่นกัน คลายบีบอัด iso โดยตรงไปยัง sdc1

  • เรียกใช้ gparted
  • สร้างตารางพาร์ติชันใหม่บน sdc พิมพ์ msdos
  • สร้างพาร์ติชัน NTFS ตั้งค่าสถานะการเริ่มระบบบน
  • คัดลอก iso

    sudo dd จาก = / dev / sdc1 if = Win10_1703_English_x64.iso bs = 4M

  • สร้าง MBR

    sudo dd if = / usr / lib / syslinux / mbr / mbr.bin ของ = / dev / sdc


ทำงานอย่างสมบูรณ์แบบควรเป็นคำตอบที่ได้รับการยอมรับ ขอบคุณ
Bulat M.

ฉันเพิ่งลอง (ใช้Win10_1709_Dutch_x64.iso ดาวน์โหลดจาก MS ) และมันใช้ไม่ได้สำหรับฉัน การบูตอุปกรณ์ USB ที่เกิดขึ้นล้มเหลวด้วยMissing operating system(ซึ่งฉันคิดว่าพิมพ์ด้วย MBR) การบูตระบบจริงจะแสดงข้อความที่คล้ายกันจาก BIOS (ซึ่งอาจซ่อนข้อความ MBR) ฉันสงสัยว่ามันควรจะทำงานอย่างไร . iso ไม่มี NTFS หรือไม่
Matthijs Kooijman

0

ฉันลองด้วยms-sysมันวิ่งไปแล้วแต่ฉันไม่สามารถเอา USB มาบูตได้ อย่างไรก็ตามสิ่งนี้ได้ผล:

sudo apt install woes
sudo woeusb --target-filesystem NTFS --device Win10.iso /dev/sdX

ที่ที่/dev/sdXต้องเป็นคีย์ USB ของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.