Varias cosas, ya que parece que me tienes que sacar punta y rabo a todo:
- Si no es que se necesite o no se necesite la cantidad de RAM, es que la tienes instalada y el ordenador la reconoce. Otra cosa es que se la limites al Windows.
- Si el ordenador tiene ya sus años claro que hay drivers para todo, ahora como el ordenador sea más o menos moderno te puedes reír como te pongas a buscar drivers para Windows 98.
- Los dispositivos USB 3.0 funcionan perfectamente en un puerto USB 2.0, PERO EL PUERTO USB 3.0 EN SÍ, NO; hasta el Windows 7 en muchos casos necesita drivers para activar el puerto 3.0 y poderlo usar. Si eso pasa con el Windows 7, imagina con el 98.
- Los pendrives por defecto no funcionan en Windows 98 sin que se les tenga que poner drivers externos. Ahora bien, hay un parche que permite dar soporte universal del cual creo haber hablado hace un tiempo.
Y volviendo al tema, si el ordenador tiene ya sus años, se podría hacer. El asunto es que Windows 7 no lo hace automáticamente. Según he leído, aparte de los requisitos de tener una partición primaria en FAT32, no más grande de 127 GB y tal y cual, hay que guarrear el Bootmgr de Windows 7. Recomiendan para ello usar el EasyBCD.
He encontrado esto:
http://thpc.info/dual/7/db_9x_on_win7.htmlhttp://www.pcguide.com/vb/showthread.ph ... -Windows-71. Create a Primary DOS partition on part of your hdd (leave some for Win 7 install) and set it as active partition.
2. System format the DOS partition in FAT32 using Windows 98 bootable disk and double check that you are able to boot to what I call "DOS 98".
3. Install Windows 7.
4. During the install where you specify the partition for Windows 7 install, don't just select the left over un-partitioned part. Use available options to create a partition for Windows 7 and that will set the FAT32 partition as the "System Partition". And that's OK. From what I've seen, all that "System Partition" means is that it will save boot files for Windows 7 and it will not change file system type.
5. Select the newly created partition and continue with the Windows 7 install.
6. Once install is done and you are able to login to Windows 7, reboot to "DOS 98" bootable removable media (ie. floppy disk or a CD).
7. You will only able access your "DOS 98" drive since Windows 9 is in NTFS. You will see BOOTSECT.BAK file. Change the attribute and remove s, h, r attribute (i.e. attrib -s -h -r bootsect.bak), then copy to BOOTSECT.DOS file (you can probably just rename, but I copied). Then reset the s, h, r attributes to both of the files (i.e. attrib +s +h +r bootsect.bak and for bootsect.dos too)
8. Take the removable media and reboot so that you will get boot to Windows 7. Run EasyBCD, select "Add/Remove Entries", select "Windows" tab, and select "Windows 95/98/ME" as "Type", and give a label such as "DOS 98" in the "Name" field. Then click "Add Entry". You should not see any sort of error message. If you do, you must have missed something.
9. You can then go to "Change Settings" in EasyBCD and change time out value and etc. and save it.
** you may have to do this in Step 8 before running EasyBCD or maybe you can do it after all are set.. but to be able to access your "DOS 98" partition from Windows 7 (by default, you can only access Windows 7 partition, and maybe it might include other NTFS partition if you had any). So, go to "Control Panel" -> "Administrative Tools" -> "Computer Management" -> "Disk Management", and you probably want to change drive letter for your CD/DVD drive to like Z: drive first as it would probably be set to D: drive and you probably would want your DOS 98 partition to be D: drive. Then select the "DOS 98" partition and add drive letter and assign to whatever you like that is available.
Mira a ver qué tal se te da.