Jakeuj's Notes master Help

開發人員磁碟機

開發人員磁碟機是一種新形式的儲存體磁碟區,可用來改善主要開發人員工作負載的效能。

開發人員磁碟機是以 ReFS 技術為基礎,採用目標檔案系統最佳化,並提供更多儲存體磁碟區設定和安全性的控制,包括信任指定、防毒設定,以及管理控制篩選所附加的內容。

VHD.png

官方文件

在 Windows 11 上設定開發人員磁碟機

VHD

VHD 為動態調整大小提供更大的彈性 (如果您需要有效率地管理磁碟空間)、移動或備份資料。 VHD 也是高度可攜式,可讓 VHD 檔案傳輸至另一部電腦或備份位置。 但是,請記住,當 VHD 裝載在固定磁碟 (HDD 或 SSD) 上時,不建議複製 VHD、將它移至不同的機器,然後繼續將其作為「開發人員磁碟機」使用。

DevVhd.jpg

開機自動掛載

開機自動掛載外接 usb E: 中的 VHD 檔案 到 D: 磁碟槽

  1. 建立 PowerShell 腳本 C:\Scripts\MountVHD.ps1

    $vhdPath = "E:\YourVHDFile.vhdx" # 替換為您的 VHD 檔案路徑 $mountPoint = "D:" # 替換為您希望掛載的磁碟槽 # 掛載 VHD Mount-DiskImage -ImagePath $vhdPath # 確認 VHD 掛載到正確磁碟槽 $disk = Get-DiskImage -ImagePath $vhdPath | Get-Disk $volume = $disk | Get-Partition | Get-Volume if ($volume.DriveLetter -ne "D") { # 設定目標磁碟槽 $partition = $disk | Get-Partition Set-Partition -PartitionNumber $partition.PartitionNumber -DriveLetter "D" }
  2. 設定排程

    1. 開啟「工作排程器」(Task Scheduler)。

    2. 點擊「建立基本工作」,依序設定:

      1. 名稱:例如「Mount VHD on Startup」。

      2. 觸發條件:選擇「開機時」。

      3. 動作:選擇「啟動程式」,填入以下內容:

      4. 程式/指令碼:powershell

      5. 新增參數:-ExecutionPolicy Bypass -File "C:\Scripts\MountVHD.ps1"

      6. 以最高權限執行

    3. 完成後儲存設定。

Icon

在USB或發人員磁碟機的根目錄建立 autorun.inf 檔案,即可於檔案總管預覽指定的小圖示

autorun.inf

[AutoRun] icon=Icon.ico
Last modified: 20 December 2024