I am creating a system based on VHD. The partition is like this:
+----------+-----------+
| VHD file | User Data |
+----------+-----------+
|
+------------+
| SYSTEM |
+------------+
The system volume has a default drive letter C. Windows 7 automatically assign letter D for "VHD file" volume and E for "User Data" The "VHD file" volume also contains bootmgr and page file.
My purpose is to hide "VHD file" volume so that no page file will be located in it and user cannot see vhd file and boot directory in it.
Windows 7 doesn't allow to remove letter after OOBE because the page file is in it. (Thus, we have to relocate page file, restart, and remove letter).
So my guess is do it during OOBE or specialize pass.
The result should be like "SYSTEM RESERVED" 100MB partition -- no drive letter, no page file, but with key files in it.
Any ideas are welcome!