[core] low level drive handling redesign

* Better split of physical vs logical
* Add handling of unmounted volumes by GUID
* Force large FAT32 cheat mode
* Improve user messages and fix some UI issues
This commit is contained in:
Pete Batard 2013-04-08 00:10:58 +01:00
parent d56615cd20
commit 4da36fa321
7 changed files with 434 additions and 189 deletions

View file

@ -269,6 +269,10 @@ const char* StrError(DWORD error_code)
"mountvol.exe command to make your device accessible again";
case ERROR_CANT_PATCH:
return "Unable to patch/setup files for boot";
case ERROR_CANT_ASSIGN_LETTER:
return "Unable to assign a drive letter";
case ERROR_CANT_MOUNT_VOLUME:
return "Can't mount GUID volume";
default:
uprintf("Unknown error: %08X\n", error_code);
SetLastError(error_code);