dencorso Posted November 16, 2012 Posted November 16, 2012 Probably VCache explosion...Try adding this to system.ini (if there isn't a [vcache] section, create one):[vcache]MaxFileCache=393216
LoneCrusader Posted November 16, 2012 Author Posted November 16, 2012 (edited) Have moved Win95b HDD to another computer, and then got a message "Insufficient memory to initialize Windows" message.Then I changed the appropriate line in system.ini asAdd the following line in the [386Enh] section of the file MaxPhysPage=30000and that got rid of the error message. But now it has an error message "Windows protection error" when I try to boot to Win95bHere is CONFIG.SYSDEVICE=C:\WINDOWS\HIMEM.SYSDEVICE=C:\WINDOWS\EMM386.EXE[COMMON]SHELL=C:\COMMAND.COM C:\ /E:4096 /Pfiles=125LASTDRIVE=Zand here is AUTOEXEC.BATC:\WINDOWS\COMMAND\doskeyset path=c:\windows;c:\windows\commandwinThe computer has 2 Gb RAM. What causes the "Windows protection error" message ?PeterProbably VCache explosion...Try adding this to system.ini (if there isn't a [vcache] section, create one):[vcache]MaxFileCache=393216Probably a good idea to update VCACHE.VXD as well. Even 95B comes with VCACHE.VXD v4.00.950.The updated VCACHE.VXD v4.00.1111 for 95 B/C OSR2.x in Q194827 is 2x the size of the old 95/95A version. Q194827.EXE Edited November 16, 2012 by LoneCrusader
nzwill Posted November 18, 2012 Posted November 18, 2012 I'm installing an ISO of Windows 95 in Windows Virtual PC 7 and I have followed the instructions for the patch, and it appears to have worked (no more pesky windows protection error message), but now when Windows restarts post the patch being applied and begins to install various driver files it seems that it's now looking in the wrong place for them - it's looking inside X:\WIN95 for the various driver files and not finding them because they're all packed up in .cab folders that it doesn't seem to recognise.Is this something that other people have encountered before, and if so what is a suitable workaround? I apologise for the low level of detail in the post and if this is something that is normally considered trivial, my fluency in all this is not particularly high (yet).
LoneCrusader Posted November 18, 2012 Author Posted November 18, 2012 (edited) I'm installing an ISO of Windows 95 in Windows Virtual PC 7 and I have followed the instructions for the patch, and it appears to have worked (no more pesky windows protection error message), but now when Windows restarts post the patch being applied and begins to install various driver files it seems that it's now looking in the wrong place for them - it's looking inside X:\WIN95 for the various driver files and not finding them because they're all packed up in .cab folders that it doesn't seem to recognise.Is this something that other people have encountered before, and if so what is a suitable workaround? I apologise for the low level of detail in the post and if this is something that is normally considered trivial, my fluency in all this is not particularly high (yet).It's normal for Setup to extract its driver (and other) files from the .CABs, that's how all versions of Windows 9x install... The X:\WIN95 reference must be something unique to your setup, because there are no such references in FIX95CPU. It sounds like the PATH to your CDROM drive (or .ISO mounted as CDROM) has been changed since the first round of Setup.Maybe with more details I could be of more help... Edited November 18, 2012 by LoneCrusader
submix8c Posted November 19, 2012 Posted November 19, 2012 A couple of details needed -1 - "Virtual PC 7" - what's that? It appears to be the Apple Mac version. What OS is the Host? Do you mean VPC-2007?2 - How did you install? CD-Boot ("attached" ISO image) or Floppy Boot?
peter777 Posted November 21, 2012 Posted November 21, 2012 Probably VCache explosion...Try adding this to system.ini (if there isn't a [vcache] section, create one):[vcache]MaxFileCache=393216Thanks, I tried that, but still got the "Windows protection error" message. Will try the next suggestion, although I couldn't find VCACHE.VXD. I wonder what path it is in >Peter
peter777 Posted November 21, 2012 Posted November 21, 2012 (edited) Probably a good idea to update VCACHE.VXD as well. Even 95B comes with VCACHE.VXD v4.00.950.The updated VCACHE.VXD v4.00.1111 for 95 B/C OSR2.x in Q194827 is 2x the size of the old 95/95A version. Q194827.EXEWhen I booted to DOS, and did a recursive 'dir' to search for VCACHE.VXD, it did not find the file, inside the c:\windows path.I downloaded the Q194827.EXE file, booted to DOS again, and got a "This program cannot be run in DOS mode".This mobo has a 3.0 GHz CPU also. Peter Edited November 21, 2012 by peter777
peter777 Posted November 21, 2012 Posted November 21, 2012 (edited) Have logged to BOOTLOG.TXT, and the lines with 'fail' are ..[0014C7EE] Loading Vxd = ndis2sup.vxd[0014C7EF] LoadFailed = ndis2sup.vxd[0014C7F2] Loading Vxd = vserver.vxd[0014C7F3] LoadFailed = vserver.vxd[0014C804] Loading Vxd = vshare[0014C804] LoadFailed = vshareThere aere 6 lines that refence VCACHE ..[0014C7E9] Loading Vxd = VCACHE[0014C7E9] LoadSuccess = VCACHE[0014C80A] SYSCRITINIT = VCACHE [0014C80A] SYSCRITINITSUCCESS = VCACHE [0014C80F] DEVICEINIT = VCACHE [0014C80F] DEVICEINITSUCCESS = VCACHEIf I try to boot to Win safemode, it very quickly just goes to DOS. Hmm, I might try running SETUP.Ah, I can't run that in DOS either.Btw, the file FIXCPU.ISO only conatins one file - DUN14-95.EXE , is that okay ? Seems weird for an image of a boot disk.Peter Edited November 21, 2012 by peter777
LoneCrusader Posted November 21, 2012 Author Posted November 21, 2012 Will try the next suggestion, although I couldn't find VCACHE.VXD. I wonder what path it is in >When I booted to DOS, and did a recursive 'dir' to search for VCACHE.VXD, it did not find the file, inside the c:\windows path.I downloaded the Q194827.EXE file, booted to DOS again, and got a "This program cannot be run in DOS mode".Btw, the file FIXCPU.ISO only conatins one file - DUN14-95.EXE , is that okay ? Seems weird for an image of a boot disk.VCACHE.VXD is merged into VMM32.VXD along with several other VXD's during the second phase of SETUP, so you won't find the file after that.All MS HotFixes require Windows to run. Pretty useless when you can't boot to Windows to begin with. That's why I created FIX95CPU to install the updated CPU fixes. In order to update your VCACHE.VXD, you will need to manually extract VCACHE.OSR (it contains two VCACHE files, one for 95/95A and one for 95B/95C) from the HotFix file I linked, rename it to VCACHE.VXD, and manually place it in your WINDOWS\SYSTEM\VMM32 folder.The Boot Image of an .ISO is not visible without tools for viewing/extracting/editing etc. FIX95CPU.ISO contains a boot image of the FIX95CPU floppy, with DUN14-95.EXE added to the "normal" part of the ISO for convenience.I wish you success in your endeavor, but in my personal experience, if you want to use more than 512MB of RAM, you will need RLoew's RAM Limitation Patch. Several users here report success using up to ~1.5GB with the tweaks you have been experimenting with, but those tweaks never worked on any of my systems. (Also, many of those users are using 98SE, which may handle the larger RAM amounts better than standard 95B/C can.) The patch has a DEMO version that runs for 10 minutes. You might try downloading it and see if it cures your problem.
peter777 Posted November 22, 2012 Posted November 22, 2012 I have now run FIX95CPU, all went okay, used the ISO on a CD and booted to that, restarted and got the usual "Windows protection error" message.In order to update your VCACHE.VXD, you will need to manually extract VCACHE.OSR (it contains two VCACHE files, one for 95/95A and one for 95B/95C) from the HotFix file I linked, rename it to VCACHE.VXD, and manually place it in your WINDOWS\SYSTEM\VMM32 folder.How do I do that ? Is it running EXTRACT.EXE on Q194827.EXE ?I wish you success in your endeavor, but in my personal experience, if you want to use more than 512MB of RAM, you will need RLoew's RAM Limitation Patch. Several users here report success using up to ~1.5GB with the tweaks you have been experimenting with, but those tweaks never worked on any of my systems. (Also, many of those users are using 98SE, which may handle the larger RAM amounts better than standard 95B/C can.) The patch has a DEMO version that runs for 10 minutes. You might try downloading it and see if it cures your problem. Thanks, I might have to try the demo.Peter
LoneCrusader Posted November 22, 2012 Author Posted November 22, 2012 How do I do that ? Is it running EXTRACT.EXE on Q194827.EXE ?You will need to use WinZip, WinRar, 7-Zip, etc, to extract the file from inside the HotFix on another computer. MS HotFixes are usually "Self-Extracting Executables" and can be opened with archiving programs.
peter777 Posted November 22, 2012 Posted November 22, 2012 Have placed the VCACHE.VXD in the path WINDOWS\SYSTEM\VMM32 , rebooted, same message. Looks like I might have to try RLoew's RAM Limitation patchThanks for your help,Peter
LoneCrusader Posted November 22, 2012 Author Posted November 22, 2012 Have placed the VCACHE.VXD in the path WINDOWS\SYSTEM\VMM32 , rebooted, same message. Looks like I might have to try RLoew's RAM Limitation patchThanks for your help,PeterNo problem. Let us know if the patch works for you!
peter777 Posted November 22, 2012 Posted November 22, 2012 The patch didn't work either, so now back to square one, as they say.
LoneCrusader Posted November 22, 2012 Author Posted November 22, 2012 You said you moved the HDD from another computer... I'm assuming you have data/programs on it that you wished to save? If not, I recommend a clean installation of 95B, just in case there are any old settings/drivers/files left over from the previous machine that may be causing errors.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now