WinFE-Universal-Intel-RAID-VMD
Build a fully functional Windows Forensic Environment (WinFE) USB capable of detecting internal NVMe and RAID volumes on modern Intel-based systems (8th–15th Gen) while preserving forensic integrity.
This WinFE build ensures:
- No automatic disk mounting
- No write operations to target drives
- Reliable detection of RAID/VMD-managed storage
- Intel-based systems from 8th to 15th Generation
- Intel Rapid Storage Technology (RST)
- Intel Volume Management Device (VMD)
- Storage modes: AHCI, RAID, VMD (NVMe)
- Intel Core i5 / i7 / i9 (8th–15th Gen)
- NVMe SSDs under RAID or VMD
- Intel chipsets:
- 300-series → 800-series
- Examples:
Z390,Z490,Z590,Z690,Z790
- Install the Windows Assessment and Deployment Kit (ADK)
- Install the WinPE Add-on matching the ADK version
- Extracted locally, for example:
C:\IntelWinFE
- Version: v20.x (12th–15th Gen compatible)
- Download from Intel official website: https://www.intel.com/content/www/us/en/search.html#q=Intel%C2%AE%20Rapid%20Storage%20Technology%20Driver&t=All
- File:
SetupRST.exe
- All commands must be run from an elevated Command Prompt
- Open Command Prompt as Administrator
- Navigate to the Intel WinFE directory:
cd C:\IntelWinFE - Run the build script:
MakeWinFEx64-x86.bat
- Wait for completion
📁 Output file:
USB\x86-x64\x64\sources\boot.wim
-
Extract the Intel RST drivers:
SetupRST.exe -extractdrivers "C:\RST_VMD" -
Verify driver directory:
C:\RST_VMD\production\Windows10-x64\19041\Drivers\VMD -
Confirm required files:
iaStorVD.infiaStorVD.sysiaStorVD.cat
mkdir C:\WinFE_Mount
Dism /Mount-Wim /WimFile:"D:\sources\boot.wim" /Index:1 /MountDir:"C:\WinFE_Mount"Replace
D:with your actual WinFE USB drive letter
Dism /Image:"C:\WinFE_Mount" /Add-Driver /Driver:"C:\RST_VMD\production\Windows10-x64\19041\Drivers\VMD" /RecurseDism /Unmount-Wim /MountDir:"C:\WinFE_Mount" /Commit- Mount image for verification:
mkdir C:\CheckMount
Dism /Mount-Wim /WimFile:"D:\sources\boot.wim" /Index:1 /MountDir:"C:\CheckMount"- Confirm driver presence:
Dism /Get-Drivers /Image:"C:\CheckMount" | find "iaStorVD"- Unmount without saving:
Dism /Unmount-Wim /MountDir:"C:\CheckMount" /DiscardExpected output:
iaStorVD.inf
- Boot the target system from the WinFE USB with RAID/VMD enabled in BIOS
- Open Command Prompt:
diskpart
list diskDisk 0→ Internal NVMe / RAID volumeDisk 1→ WinFE USB
- Verify driver loaded:
driverquery | find "iaStor"Expected:
iaStorVD.sys
To maximize compatibility, integrate vendor NVMe drivers:
- Samsung NVMe
- Western Digital / SanDisk
- Micron / Crucial
Inject drivers using:
Dism /Image:"C:\WinFE_Mount" /Add-Driver /Driver:"<NVMe_Driver_Folder>" /RecurseYour WinFE USB now:
- Boots on modern Intel systems (8th–15th Gen)
- Detects RAID, VMD, and NVMe storage
- Preserves forensic integrity
- Supports extensible driver integration
Place forensic tools in:
X:\Tools
Recommended tools:
- Autopsy
- FTK Imager
- Magnet Acquire (portable)
This project is intended for authorized forensic and DFIR use only. Ensure proper legal authority before examining any system.