|The problem is NOT that I don't understand - it's that your information is NOT stated clearly enough, or you didn't supply enough info ! |
"I first tried installing it on my laptop, but the same I/O error orrcured. "
Clear as mud.
Were you trying to install Win95 on the laptop by booting the laptop from the Win 95 CD,
were you trying to install Win95 on the laptop by running the Win 95 Setup from the existing operating system on the laptop
were you trying to install Win 95 in a virtual box that had been already installed in the existing operating system on the laptop ???
"Then I tried installing it on VirtualBox on my desktop pc but the I/o error also occured. "
Did you get all the way through Win 95's Setup to it's very end (Setup restarts the computer several times; you see "The computer will Restart in xx seconds" or similar at the end of every stage.) before you got the I/O error, or did that happen before Win 95's Setup got to it's very end, in both cases ?
"If it still does not work, should I try fat16, even though the warnings."
What warnings ?
If the partition you want to make or the hard drive total size is larger than 512mb, you get a message about enabling large hard drive support or similar - is that the message you're referring to ?
Are you SURE you have a OSR2 CD ? That would be printed on the CD's surface.
Win 95 version OSR2 or later (and the orginal Win 98) supports an earlier version of FAT32 partitioning. You don't need to install it on a FAT (FAT16) partition.
When you run Win 95's Setup, whether you can use FAT (FAT16, or lower) or FAT32 partitioning depends on the size of the partition you're making. If the partition is <= ~2.1gb - ~2,150mb - you can choose either FAT (FAT16, or lower) or FAT32, and you can make up to 4 ~2.1gb FAT (FAT16) partitions (~8.4gb total) on a drive. If the partition you're making is > ~2.1gb, you have only the FAT32 choice.
Did you install Win 95 on the laptop drive on an existing FAT32 partition made by Win 98SE or later ? Since Win 95 version OSR2 or later and the original Win 98 supports an earlier version of FAT32 partitioning, you MAY have problems if you install Win 95 on an existing FAT32 partition made by Win 98SE or later.
Did you install the Win 95 partition at the beginning of the hard drive's space on the laptop, or farther into the hard drive's space ?
Is the partition for the operating system on the desktop you installed the virtual box on NOT on the first partition on the hard drive ?
If you did the latter, or if the operating system on the desktop you installed the vitual box on is NOT the first partition on the drive, the Win 95 partition, or Win 95 in the virtual box, may not be bootable.
I know from experience you can get all the way through Win 95 to Win XP's Setup successfuly, and only THEN you may have problems when the finished Windows installation is supposed to start up for the first time.
You can get all the way through Setup even if the Boot Order settings or similar in the bios Setup are not correct for the hard drive the operating system was installed on - it's only when the finished Windows installation is supposed to start up for the first time that you have a problem if that's not correct.
Win 95 to 98SE, probably ME too, prefer to have the partition Windows itself is installed on at the beginning of a hard drive's space. If you install them beyond certain limits on the hard drive, you can't boot the operating system from the Windows partition - the partition Setup installed Windows itself on.
That's not a problem for 2000 and above. (I know almost nothing about Windows NT.)
Did the laptop hard drive still have another operating system on it after you installed Win 95 ??