- The default wim should be enough in most cases. The OEM drivers may be needed for certain make/model hard disk controllers, otherwise, the HDD may not be detected in WinRE.
- I faced this issue earlier, and I can repro it even now. The following sequence of steps fixed the issue for me:
- Delete c:\windows\system32\recovery\reagent.xml
- copy winre.wim to "c:\windows\system32\recovery"
- Delete the recovery partition.
- Recreate the recovery partition.
- Format it (NTFS) and assign the label.
- Assign a drive letter, say S: .
- Exit Diskpart.
- Create folder "s:\recovery\windowsre"
- Copy winre.wim to the recovery partition s:\recovery\windowsre
- Run reagentc /setreimage command and set the path as "s:\recovery\windowsre"
- Run diskpart again, and remove the drive letter
- Run the "set id" and "gpt attributes" commands.
- exit diskpart
- reagentc /enable
- reagentc /info
If the sequence is followed incorrectly, WinRE won't work without the drive letter assignment. the mistake we did was we set the ID and attributes very early.
(or)
Simply run a registry edit that hides specified drive letters (in this case S:) from Explorer using the "NoDrives" value. (Here's a guide for you)
My suggestion would be to use the registry method, as this is just a cosmetic issue.