起動可能な ISO Windows インストール ディスクをディスク パーティション (USB フラッシュ ドライブではない) に書き込む方法は?

起動可能な ISO Windows インストール ディスクをディスク パーティション (USB フラッシュ ドライブではない) に書き込む方法は?

私はすでに読んだブート可能な ISO をパーティションに書き込む方法は?そして起動可能な ISO を USB ドライブに配置するにはどうすればよいですか?ただし、ここでは少し異なります。

そうしたいです。Windows 10 (または 7) の起動可能な ISO インストール ディスクを外部ディスク パーティション (USB フラッシュ ドライブではない) に挿入します。これを行う方法?

より一般的には、起動可能なISOをディスクパーティションWindows で?

ノート:

  • 後者は、起動可能な ISO を USB ドライブに配置するにはどうすればよいですか?機能しない:例えばルーファス、ハードドライブのパーティション上でそれを実行する可能性を提供していない(今試してみたところ、「デバイス」リストは空です。USB フラッシュ ドライブを挿入すると、ここで動作します)

  • 可能であれば、起動可能なWindows 10インストーラーISOをディスクの(起動可能な)パーティション2にインストールしたいと思います。パーティション1同じディスクの最終的に Windows がインストールされる場所です。インストールが完了したら、不要になったこのパーティション 2 を削除できます。


なぜそうするのでしょうか?理由はこうです。私は何度もWindowsをインストールしましたが、結局USBフラッシュドライブからインストールするといつも遅くなります。良い解決策は、ISOインストーラーをPartition 2 インストールされる実際のディスクの、これを起動しPartition 2、 に Windows をインストールしますPartition 1。その後、 を削除できますPartition 2。たとえば SSD の場合、非常に高速になるはずです。

答え1

Rufus 開発者です。

Rufusには非公開のチートモードがあり、5月外付けの非USBドライブを外付けのUSBドライブのように使用できるようにします。つまり、基本Ctrl的にこれが行うことは、AltFかもしれないRufus を有効にすると、USB ベースかどうかに関係なく、Windows によってリムーバブル/ホットプラグとして認識されるドライブを一覧表示できます。したがって、BIOS/UEFI ファームウェアが適切にタグ付けされている場合 (そのためには BIOS オプションをいじる必要があるかもしれませんが、すべての BIOS でそれが可能というわけではないことに注意してください)、かもしれないe-SATA ドライブを使用できるようになります。

さて、重大な免責事項: これが非公開オプションである理由は、オプションが機能するかどうかに関係なく、サポートがまったく受けられないためであり、また、それが目的にかなうかどうかについては一切保証しません。たとえば、Ctrl- Alt-の使用中に Rufus が貴重なデータを破壊した場合F、あなたは 100% 自分自身で対処することになります。警告されました

また、この方法ではドライブ全体がパーティション化され、再フォーマットされるため、ドライブ全体を専用にできる場合にのみ機能します。パーティションの保存が必要な場合は、あなたは一人ぼっちだ

答え2

さらにテストを行った結果、次の (簡単な) 実用的な解決策が見つかりました。

  • Windows10 ISOを入手するhttps://www.microsoft.com/fr-fr/software-download/windows10(MediaCreationTool.exeが付属しています)私の持っているのは3.23 GBです

  • 7zip を使用して、その内容を必要なディスク パーティションに抽出します (奇妙に思えるかもしれませんが、機能します)。

  • 実行しdiskmgmt.mscてこのパーティションを「アクティブ」としてマークします

  • コンピュータを再起動してこのディスクで起動すると動作します

  • 通常通り通常のインストールを行ってください。

数分前にその方法で Windows 10 をインストールしました。

答え3

@Basj の回答と私の試みに基づきます。これはおそらく、USB ドライブを使用せずに Windows 10 から Windows 11 をクリーン インストールする場合にのみ適用されます。

GPT パーティション上の EFI 対応 BIOS から起動する場合:

  • GPTパーティションモードを使用しているハードドライブの1つにNTFSパーティションを作成します
  • ISOイメージをダブルクリックしてマウントします
  • すべてのファイルをコピーし、作成したパーティションに貼り付けます

これが機能することに驚きました。作成したパーティションが EFI パーティションとしてマークされていないことを考えると、なぜ機能するのか全くわかりません。

答え4

アドキ (Win7:AIKsources\boot.wim起動可能な WinPE UFD ファイルシステムを作成するには、WinPE ファイルが必要です。抽出された ISO は起動されるものなので、それだけでは機能しません。

  • ISOの内容をパーティションにコピーし、boot.wimBCDストアに追加してみてください。BcdEditただし、正しい方法は以下の手順です
    • これは推奨されません起動可能なWIMをBCDストアに追加すると、Windowsはデュアルブート設定になるため、起動するたびにどのインストールから起動するかを選択するように求められます。
  • Windowsは自動構成しますウィンRE[勝つダウズR回復OSインストール中に[nvironment]を起動し、BCDストアに依存しないさまざまな方法で起動することができます。

求められているものを達成する最も効率的な方法は、以下の手順を実行することです。MakeWinPEMediaBIOS/UEFI ブート メニューから選択できる BCD ストアに依存しないブート可能なパーティションを作成します。


一般的な情報:

WinPE自己完結型のブーツですウィム[インドウズ私は年齢] WinPE OCを含む[オプションコンポーネント]:

  • WinPE-SetupWindowsセットアップには7つの構成パス:
    • 選択するとインストール:windowsPE
    • セットアップは WinPE で起動します:offlineServicing
    • セットアップが Windows を起動します: specialize、、、auditSystemauditUseroobeSystem

WinPE をカスタマイズするには 2 つの方法がboot.wimありWinPE.wimますWinRE.wim

  • あなた自身のものをつくる:
    • 既存のカスタム WIM をカスタマイズするよりも、ストレージ効率が高く、カスタマイズにそれほど時間もかからないため、お勧めです。

  • 作成するにはウィンPESEこれにより、WinPE 内に通常の Windows GUI が作成されます。
    • 短所:/WinPE.wimWinRE.wim約 320MB から約 1.5GB 以上に膨れ上がり、WIM が大きくなるほど起動に時間がかかります。これは、WIM 内のすべてのデータを RAM ディスクにマウントする必要があるためです [ X:]
    • 長所:高度なトラブルシューティングツールを多数提供し、C:パーティションのWIMを定期的にキャプチャすると、WinPEを起動しながら基本的な作業を実行できます。


前提条件:

  1. Windows ADK および WinPE ファイルをインストールします。
    1. アドキ (Win7:AIKインストールされているWindowsのバージョン
      (セットアップ: Windows プレインストール環境)
    2. ≥ v1809: Windows PEアドオン別々である
      (ADKは引き続き必要)
  2. 管理ターミナルを開きます: WinKey+ RpowershellCtrl+ Shift+わかりました
    1. アップデートシステムPATH:
      (Win10 または x64 OS を使用していない場合は、パスを適宜更新してください)
      Cmd /c Setx /M Path "%PATH%;C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools;C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\BCDBoot;C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM;C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg;C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\WSIM;C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment;"
      
    2. 管理端末を閉じて再度開き、リロードしてください$env:PATH


WinPE ファイルシステムの構築

  1. 必須:
    1. WinPE ブート イメージをマウントします。
      # Load ADK variables:
        Cmd /K "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\DandISetEnv.bat"
      
      # Copy WinPE files to working directory C:\WinPE:
        CopyPE amd64 "C:\WinPE"
      
      # Mount WinPE WIM:
        Dism /Mount-Image /ImageFile:"C:\WinPE\media\sources\boot.wim" /Index:1 /MountDir:"C:\WinPE\mount"
      
    2. WinPE オプション コンポーネントを追加します。
      # Create OCs directory link in working directory C:\WinPE:
        MkLink /J "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs" "C:\WinPE\OCs"
      
      # Add OCs: (OC and language CABs required for each OC)
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\<name>.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\<name>_en-us.cab"
      
      私が推奨する最低限のものは次のとおりです。
      (依存関係が存在する場合は、リストされている順序で追加してください)
      • 前提条件:
        WinPE-WMI.cabWinPE-NetFx.cabWinPE-Scripting.cab
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\WinPE-WMI.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\WinPE-WMI.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\WinPE-NetFx.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\WinPE-NetFx.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\WinPE-Scripting.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\WinPE-Scripting.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\WinPE-EnhancedStorage.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\WinPE-EnhancedStorage.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\WinPE-FMAPI.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\WinPE-FMAPI_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\WinPE-SecureStartup.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\WinPE-SecureStartup_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\WinPE-Dot3Svc.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\WinPE-Dot3Svc.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-pppoe.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-pppoe_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-rndis.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-rndis.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-wds-tools.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-wds-tools.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-wifi-package.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-wifi-package.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-powershell.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-powershell.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-dismcmdlets.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-dismcmdlets.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-platformid.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-platformid_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-securebootcmdlets.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-securebootcmdlets.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-storagewmi.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-storagewmi_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-rejuv.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-rejuv.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-srt.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-srt.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-winrecfg.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-winrecfg_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-setup.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-setup_en-us.cab"
        
    3. WinPE のデフォルトの一時領域を 512 MB に設定します。 (デフォルト: 32MB)
      Dism /Set-ScratchSpace:512 /Image:"C:\WinPE\mount"
      


  1. オプション - カスタムを追加:
    1. 運転手: ネットワークドライバー
      Dism /Add-Driver /Image:"C:\WinPE\mount" /Driver:"C:\Path\to\driver.inf"
      
    2. ファイル/ディレクトリ:コピー先C:\WinPE\mount
      • QDir ポータブル高度な機能を備えたエクスプローラーのようなGUIを提供し、Q-Dir.ini
      • WinPEのSYSTEMレジストリ内の隠しファイルを表示できるようにするハイブ:
        # Load WinPE SYSTEM hive:
          Reg Load HKLM\WinPE "C:\WinPE\mount\Windows\System32\config\SYSTEM"
        
        # Show hidden files:
          Reg Add HKLM\WinPE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Hidden /t REG_DWORD /d 1
          Reg Add HKLM\WinPE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v ShowSuperHidden /t REG_DWORD /d 1
        
        # Show file extensions:
          Reg Add HKLM\WinPE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d 0
        
        # Unload Hive:
          Reg Unload HKLM\WinPE
        
    3. 起動スクリプトに:C:\WinPE\mount\Windows\System32\Startnet.cmd
      • いくつかの設定回答ファイルを介して管理できます[C:\WinPE\mount\unattend.xmlファイアウォール、ネットワーク、ディスプレイ設定など
    4. スタートアップアプリ (QDirなど)に:C:\WinPE\mount\Windows\System32\Winpeshl.ini
    5. 背景:
      1. 権限の変更C:\WinPE\mount\Windows\System32\winpe.jpg:
        # Change ownership to the Administrators group:
          TakeOwn /A /F "C:\WinPE\mount\Windows\System32\winpe.jpg"
        
        # Give Administrators group Full permissions:
          Icacls "C:\WinPE\mount\Windows\System32\winpe.jpg" /SetOwner Administrators
        
      2. winpe.jpgカスタムに置き換える.jpg
    6. 電源設定:のためにパフォーマンス、 に追加C:\WinPE\mount\Windows\System32\startnet.cmd:
      powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
      


  1. 必要に応じて、.msuWinPEにアップデートを適用します。Microsoft Update カタログ:
    # Add update package:
      Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\windows10.0-kbxxxxx.msu"
    
    # Lock in the update:
      Dism /Cleanup-Image /Image:"C:\WinPE\mount\Windows" /StartComponentCleanup /ResetBase
    

  2. 変更をコミットし、マウントを解除してイメージをエクスポートします。
    # Optimize:
      Dism /Cleanup-Image /Image:"C:\WinPE\mount" /StartComponentCleanup /ResetBase
    
    # Unmount:
      Dism /Unmount-Image /MountDir:"C:\WinPE\mount" /Commit
    
    # Export:
      Dism /Export-Image /SourceImageFile:"C:\WinPE\media\sources\boot.wim" /SourceIndex:1 /DestinationImageFile:"C:\WinPE\WinPE_Custom.wim" /DestinationName:"Customized WinPE & Includes: QDir, Show Hidden Files" /Compress:Max /Bootable /CheckIntegrity
    
    # Replace original:
      Del "C:\WinPE\media\sources\boot.wim"
      Copy "C:\WinPE\WinPE_Custom.wim" "C:\WinPE\media\sources\boot.wim"
    

  3. WinPEブートメディアを作成するにはMakeWinPEMedia:
    • パーティションまたはUSB:
      MakeWinPEMedia /Ufd "C:\WinPE" F:
      
    • WinRE の置き換え:
      必須: WinPE-RejuvWinPE-SRT
      1. WinRE パーティションをマウントします。
        DiskPartLis VolSel Vol #Assign Letter=ZExit
      2. WinREを構成する: [ReAgentC]
        # Disable WinRE:
          ReAgentC /Disable
        
        # Copy modified WinPE WIM to Recovery partition:
          Del "Z:\Recovery\WindowsRE\WinRE.wim"
          Copy "C:\WinPE\media\sources\boot.wim" "Z:\Recovery\WindowsRE\WinRE.wim"
        
        # Set WinRE Path:
          ReAgentC /SetREimage /Path "Z:\Recovery\WindowsRE"
        
        # Enable WinRE:
          ReAgentC /Enable
        
        # Verify:
          ReAgentC /Info
        
      3. WinREパーティションをアンマウントする: DiskPartSel Vol ZRemoveExit
    • ISO: (経由OsCdImg
      MakeWinPEMedia /Iso "C:\WinPE" "C:\WinPE\WinPE.iso"
      

関連情報