Somehow I never got this to work, did exactly like the tutorial but no error when I put the fake 300mb shadowc.img in C and reboot.
%define VIRTUAL_C_DRIVE 2
%define ACTUAL_C_DRIVE 8
%define VIRTUAL_C_PATH '\Device\Harddisk0\Partition8\shadowc.img'
notice on nkpatcher10, it has 2 %define VIRTUAL_C_PATH '\ which you delete the last one out, is this corrected?
The only thing I could think of, could be the virtual eeprom is disabled by default. The 2 line that came after VIRTUAL_EEPROM_PATH is:
%define DISABLE_VIRTUAL_EEPROM_WRITE
; %define ENABLE_REAL_EEPROM_WRITE;;;
Do you deleted those 2 line?