To: D. Chapman who wrote (3526 ) 11/14/1998 10:04:00 AM From: Spots Respond to of 14778
Can I just remove the HD from the 3.1 machine. Install it into the 95 machine and still run all of the applications on the 3.1 drive. You can physically move the hard drive, assuming you have an IDE controller slot available on the 95 machine AND assuming its an IDE drive. Having moved it, 95 will be able to see the files and aps on the drive from 3.1. Running the aps successfully depends on the ap. Bear in mind that the drivel letter of the 3.1 drive on the 95 machine will have a different drive letter, so anywhere a path is recorded with a drive letter in it will be wrong. Some aps will run ok; some will run only if copied to the same drive letter they were on on the 3.1 machine (including any .ini files in the Windows directory), and some will run only if reinstalled in the 95 environment. Probably very few will work without at least some tinkering. As an alternative to copying some aps, you can copy just the .ini file (which is usually in the 3.1 Windows directory with a name like <appname>.ini) to the Win95 directory, then edit the .ini to update path names to point to the 3.1 drive. For instance, if the 3.1 drive was C: and it becomes D: on the 95 machine, change occurrences of C: to D: in the ini file. Then there are aps that make entries in the 3.1 win.ini or system.ini files, or in the Windows 3.1 registry, or which use dlls that have been installed in the windows or windows\system directories, or worse (such as make use of shared apps, like MS Office components). These aps will be difficult or impossible to make work correctly without reinstallation. If not how would i go, about transferring the contents of the 3.1 drive to the 95 drive. The only really sure way is to reinstall the 3.1 aps from scratch. Personally, I would physically move the drive then try the aps one-by-one to see if they were usable. Incidentally, many 3.1 aps will create a new .ini file if they don't find it in the current Windows directory. Some others may work for what you want even if they don't work always (such as those which can act as OLE servers and run stand-alone -- they may work run them directly but not if invoked as a server because invoking the server form requires a missing registry entry). For the ones that fail, I might try moving and editing the .ini file. Aps that fail because of a missing DLL will generate a message telling you what DLL, which could then possibly be moved to the win95\system directory from the win3.1\system directory (the usual locations). At that point you will have obtained the most for the least effort. I would seriously consider scrapping whatever's left, or else reinstall it in the 95 environment. This is a good time to evaluate if one REALLY needs all those old aps anyhow. The time required beyond a certain point becomes prohibitive.