Jump to content

090624

Member
  • Posts

    1
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    United States

Everything posted by 090624

  1. I've just converted an industrial control PC running windows 98 from a hard drive, to run instead from CompactFlash via an IDE to CF adapter. I had problems that a lot of people seemed to have, and couldn't find an answer online, so decided to post my solution: To convert a functional PC already running Windows 98 to CF: 1. Create a backup image of the hard drive using your favorite backup program (I prefer a utility from Apricon, but have also used Acronis with good results). 2. Connect your fresh CF card through the IDE adapter to the Windows 98 PC (still configured to run from the hard drive). 3. Boot PC from the original hard drive and right-click on the new CF drive and select "Format..." 4. Format the CF using "Quick" option (always recommended with solid state drives). There is no need to include system files. They would be overwritten below anyway. 5. Use the backup utility to restore the hard drive image to the CF card (entire disk, deleting partitions if asked). 6. Shut down the PC and remove the hard drive. 7. Move the CF adapter to the primary IDE connection, and be sure it's set as Master. 8. Here's the tricky part, and the one that gave me fits until I figured it out: Most modern "consumer grade" CF cards are set to "Removeable Disk" mode, and cannot be set to "Fixed Disk" as the older cards could. The PC (at least in my case) automatically recognized this, and prevented Windows from booting. I don't know if the BIOS prevented the boot, or if it simply reported the CF to Windows as removeable causing Windows to refuse to boot from it. Either way, the solution was to go into the BIOS and change the "Auto" setting for the hard disk to "User". The remaining settings were correct because the BIOS had properly recognized the CF, so I didn't need to change anything else. Setting to User caused the BIOS not to recognize and/or report the CF as removeable. It seems that when set to User, it assumes a completely manually defined drive, and makes no assumptions about whether it is fixed or removeable. After save/exit from BIOS, the PC boots into Winows 98 with no issues - other than booting up and shutting down faster, and being remarkably quiet That's it. No special drivers were needed and no utilities other than Apricon and Windows itself were used. I used an 8GB Transcend 133x card for this conversion. The original hard drive was only 4GB and about half full, but using a larger CF card should allow it to last longer as a result of "wear leveling" algorithms. One more tip, which you'll find in other threads, but it's important: Be sure to turn off virtual memory in Windows. This prevents Windows from trashing the drive with constant writes intended only to conserve memory. This means you'll need to have enough memory in your system to handle everything that might run. In my case, there was just one app running on top of Windows, but I still had to increase the memory from 128MB. A benefit of this was that since Windows wasn't doing unnecessary page file memory swaps, the application actually ran quite noticeably faster even though the CF is a bit slower than the HD was. I suspect this same procedure would work with Window XP and later, but haven't tried it. Later OS are probably better suited for the newer SSD using SATA. I only used CF because this was an old machine with only IDE interfaces available.
×
×
  • Create New...