Hi Danny,
It is the other way round. Why would it "know" what is inside your installed version? The drive letters assignment for your installed o/s is listed in it's registry.
The mini version of windows you booted up doesn't automatically know what is in your installed o/s. They are separate.
You appear to have a problem with chkdsk, this may help:
Check Disk - Reset