I had a computer that I outgrew (too slow) that had win98 installed on hard drive. I purchased a much newer computer with winXP-Home installed.
I removed the old hd - now E:\ drive (98) and installed in new computer (xp) and set jumpers (according to disk diagram) to slave with master present. I set jumper on XP (still C:\ and 98) to master with slave present.
When I boot up computer, all is fine.
When I try and open ANY program on E drive (98) it can not find ANY dll files. I will take one example for KERNEL32.DLL. When I do a search on E there are TWO. One is in the E:\Windows dir and the other is in E:\Windows\System. When I do a search on C there are TWO. One in the C:\windows\system32 and the other is C:\windows\$NTServicePackUninstall$.
Editing question with more info...when I searched "my computer" for the kernel32.dll file it found 7 files. 2 on the E drive and 5 on the C drive.