Originally posted by sparem at 2008-9-13 02:17 PM:
My notebook can't boot. After the menu appears, select it and it prompts an error, unable to create a virtual disk.
How to modify it?
This kind of situation is rare!
This boot disk uses xmsdsk with strong compatibility to create a memory disk.
If the creation of the virtual disk fails, it is mostly caused by the following reasons.
1. This boot disk needs to create an 8 MB memory disk. The physical memory of the machine should preferably not be lower than 16 MB.
2. If there is a logical lock or partition disorder in the hard disk, it will also cause the xmsdsk to calculate the drive letter disorder when creating the virtual disk, thus failing to create the virtual disk.
See if the following method can solve it:
Extract the Autoexec.bat file from the .IMG image with Winimage, and change the content
xmsdsk.exe 8192 /Y >NUL
If Not Errorlevel 1 call cn_dos\cn_dos2.exe>NUL
If Not Errorlevel 1 Goto _noram
FINDRAMD.EXE>NUL
to:
xmsdsk.exe 8192 Z: /Y >NUL
xmsdsk.exe 8192 Z: /Y >NUL
REM If Not Errorlevel 1 call cn_dos\cn_dos2.exe>NUL
REM If Not Errorlevel 1 Goto _noram
FINDRAMD.EXE>NUL
Then replace and save to see what happens.
As for why, I can't explain it clearly. I once encountered this situation because I ran LockDISK,
xmsdsk could not create the memory disk. Then I manually specified the drive letter Z: as the memory disk, and running the first time, that is,
xmsdsk 8192 Z: prompted that the creation of the memory disk failed, and running it again, it prompted that the creation of the memory disk was successful!
Although the drive letter Z: was manually specified, the actually allocated memory drive letter was not the Z: drive letter, because the partition was disordered and the drive letter moved forward by a few bits, and findramd would help you find this memory disk drive letter.
In addition, if this is done and it still doesn't work, then I don't know very well......