編寫 Windows ISO 以建立可啟動拇指驅動器的路徑是什麼?

編寫 Windows ISO 以建立可啟動拇指驅動器的路徑是什麼?

曾是看著使用 PXE,但現在只需直接下載 Windows 10 ISO:

nicholas@mordor:~$ 
nicholas@mordor:~$ ll /media/nicholas/
total 18
drwxr-x---+ 5 root     root        5 Feb 19 18:23  ./
drwxr-xr-x  4 root     root        4 Jan 25 12:11  ../
dr-xr-xr-x  6 nicholas nicholas  492 May  5  2023  CCCOMA_X64FRE_EN-US_DV9/
dr-xr-xr-x  1 nicholas nicholas 2048 Apr 18  2023 'Ubuntu 23.04 amd64'/
drwxrwxrwx  1 nicholas nicholas 4096 Feb 19 18:15  win/
nicholas@mordor:~$ 
nicholas@mordor:~$ ll /media/nicholas/win/
total 13
drwxrwxrwx  1 nicholas nicholas 4096 Feb 19 18:15 ./
drwxr-x---+ 5 root     root        5 Feb 19 18:23 ../
nicholas@mordor:~$ 

拇指驅動器:

大拇指

我試過了:

sudo dd if=/home/nicholas/Desktop/Win10_22H2_English_x64v1.iso of=/media/nicholas/win/ bs=4M && sync

但這似乎不起作用,因為它是一個目錄。如何找到寫入路徑? mount 指令傳回許多結果。

答案1

首先,「ISO」文件不是磁碟映像;它們是 CD/DVD 映像– 不要假設它們與其他類型的磁碟相容,除非它們的作者說它們是相容的。 (Linux「ISO」映像是使用 isohybrid 專門為此類用途準備的,但這不適用於其他作業系統。)請參閱昨天的話題關於將 Windows.iso 複製到拇指驅動器。

所以下面的都不會有用在這種情況下;僅供參考。

但這似乎不起作用,因為它是一個目錄。如何找到寫入路徑?該mount命令傳回許多結果。

  • 使用時mount具體看對於提到“/media/nicholas”的結果。輸出中通常只有一項這樣的項目。 (用於findmnt更具可讀性的格式。)

    $ mount | grep nicholas
    /dev/sde2 on /media/nicholas type vfat (etc,etc,etc)
    
  • 另一種方法是df /media/nicholasor ,findmnt -T /media/nicholas它通常只會輸出您需要的行。

  • 另一種更簡單的方法是查看以下輸出lsblk

    $ lsblk
    NAME        MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
    sde           8:0    1  15.6G  0 disk  /media/nicholas
    sdd           8:48   0   5.5T  0 disk
    └─sdd1        8:51   0   5.5T  0 part  /data
    
  • 甚至lsblk -S

    $ lsblk -S
    NAME HCTL       TYPE VENDOR   MODEL  REV SERIAL            TRAN
    sda  0:0:0:0    disk General  UDisk 5.00 General_UDisk-0:0 usb
    

使用上述某些命令,結果可能會指向分區設備,例如“sda2”;在這種情況下刪除該號碼以獲得全盤設備例如“sda”。磁碟映像實際上總是整個磁碟——它們帶有自己的 MBR、自己的分割表等。

正如評論中所指出的,不要忘記umount首先是檔案系統,否則可能會損壞您編寫的映像(或者相反,當檔案系統嘗試理解它時,映像可能會使作業系統崩潰)。

最後,您也可以直接點選「在磁碟中開啟” 然後為您提供選單選項“從圖像恢復”,其功能與dd.

相關內容