RetroTech Chris Profile picture
Jul 6, 2024 24 tweets 14 min read Read on X
One of the more popular videos on my YouTube channel is a tutorial on how to prepare a bootable CF card for a retro install (DOS/Win95, etc.). My video procedure uses VirtualBox 5.2.44, but I know a lot of people use VirtualBox 7.x. Let's make a 🧵on how to use that instead!


Image
Image
Image
Image
First, if you'd rather watch a video on how to do this, see here! Even though I use VirtualBox 5.2.44, all of the commands are essentially the same. You might reference this thread if you want to use the more "modern" commands or for subtle differences:
As for a CF card reader/writer, I'll be using this cheapo $3 one I found on eBay a while back. It's worse for the wear, but it works. And for a host operating system, I'll be using Windows 10. Hopefully Windows 11 is similar. Image
To get started, if you don't already have VirtualBox 7 installed, go ahead and download and install it. The website where you can find it is virtualbox.org/wiki/Downloads
Image
Once installed, you are going to want to launch a command prompt in administrator mode (yes, this will be different in Windows 11, sorry!). To do that on Windows 10, launch the start menu, type "cmd", then right click on "Command Prompt" and click "Run as administrator" Image
Now, plug in the CF card and reader/writer to your computer. After doing that, run the following command: wmic diskdrive list brief

You should see your CF card in the list. BE CAREFUL, you will want to get this right. I know my CF card is 4GB and is PHYSICALDRIVE1. Good. Image
Next up, change to the Oracle VM VirtualBox directory: cd "\Program Files\Oracle\Virtualbox"

Then we can create a VMDK file that we can use to mount the CF card in VirtualBox! You'll use the PHYSICALDRIVE from the previous command, and choose a location to put the VMDK file... Image
In my case, we use PHYSICALDRIVE1 and I am just going to create the image as a file called D:\cfcard.vmdk. For you, it may be a different PHYSICALDRIVE and you might want to store the image elsewhere. The image file will be small, it is just a "passthrough" to the real CF card. Image
Next up, still in the administrator command prompt and still in the VirtualBox directory, launch VirtualBox by typing VirtualBox.exe. We need to run this as an administrator so that the CF card will mount properly. Image
In VirtualBox, click "New" to create a new VM. Name it "DOS". Default hardware settings are fine, just click "Next". For Virtual Hard Disk, choose "Use an Existing Virtual Hard Disk" and select your CF card file that you created above!


Image
Image
Image
Image
If all done correctly, your summary screen should look like this! Image
Next, I am going to set up a DOS 6.22 FAT16 partition. If you want to install Windows 95B or later, you can create a FAT32 partition, but the concept will be similar. I went to and downloaded a DOS 6.22 floppy boot image (they also have Win95 boot disks) allbootdisks.com
Image
There are a few ways to set up the boot disk. I am just going to click on Settings, then Storage, then click on the "Empty" floppy, then Attributes to choose a disk file, and the choose my downloaded DOS 6.22 image. Piece of cake, right?


Image
Image
Image
Image
Okay, now it's time for the moment we have all been waiting for: let's fire up the virtual machine by clicking Start. Image
One started up, launch the "fdisk" program. Select "1" to create a DOS partition or Logical DOS drive. Then "1" for Primary DOS partition. And then "Y" to make the partition active.


Image
Image
Image
Image
But...wait, Chris! My CF card already has a partition on it, and I can't create a partition, what do I do? Go ahead and close VirtualBox, go back to the start menu, and type "create and format hard disk partitions." Proceed to find all partitions on the CF card and delete them!

Image
Image
Image
So, back on track, once you create a partition, the VM will prompt for restart. Go ahead and do that.
Once restarted, run a "fdisk /mbr" for good measure to rewrite your master boot record.
Then let's format the disk with a "format C: /s" to make the CF card bootable!

Image
Image
Image
At this point, let's boot from the card. But first, we need to remove that bootable floppy disk image from the disk drive. Go to "Devices", then "Floppy Drives" then "Remove disk from virtual drive."
After doing that, go to "Machine" and then "Reset" to restart the VM.
Image
Image
With a little luck, you should be greeted with a DOS startup! If not, oh well, at least we tried! Reach out to me and I will try to help as time permits. Image
At this point, perhaps you want to copy over some programs or installers, etc. Doing this is really a cinch. Go ahead and close VirtualBox (shut down the VM first), and from there, you can use Windows Explorer to copy files to the CF card! Image
Okay, great! So with this, we are all set. But I do want to share one caveat: what if you want to start up VirtualBox again and do something with the CF card you have created? Well, unfortunately, Windows will lock the volume, and you won't be able to write to the CF card...
Image
Image
Can we fix this? Absolutely. There is a great utility called xclusive that will do just that for you. Navigate to . Download dskacl-1_0_0-i386.cab. Open it up, and pull out the xclusive COM file that you see. Put it somewhere where you can run it. kaufmann.no/roland/dskacl/


Image
Image
Image
In my case, I put the xclusive COM file on drive D:
So, once again, we are going to run VirtualBox in an administrator command prompt window, but w/ xclusive. You will need to know the drive letter that Windows assigned to the CF card, for me, drive H:
Sample command below. Image
Okay, and with that, we can now make changes to the CF card once again. I hope that SOMEONE finds this tutorial useful, if not, well, at least I tried 😂. Thanks for following along!!

@threadreaderapp unroll Image

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with RetroTech Chris

RetroTech Chris Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @RetroTechChris

Jan 17
I got some Xircom PC Cards in the mail today! Let's test them out and see if they work! 🧵 time! Image
Image
Image
First, if you missed it, a few days ago I posted this. Given what I have paid for these in the past, I was very pleased!
And speaking of the past, here's what I had before today: four cards. These Xircom RealPort Ethernet 10/100 cards are great for getting a laptop without Internet connected to a wired network! Image
Read 10 tweets
Jan 8
My holiday break is quickly coming to an end. So, I think it's time to power on the retro PCs that I have yet to power on recently. I am sure this will go flawlessly 😂. Let's do most of this, in real time, in a 🧵 here! Image
Image
Image
Alright, you've already seen the first three. My trusty, original 486DX4/100 powered right up, as did the Packard Bell Multimedia 601 Pentium 233 MMX Image
Image
Image
Image
How about the Kehtron 486 DX/50? Weeelll.. the front seven segment display needed reconnected (I really should fix this permanently), and the sound card was being a pain, but I moved it over one slot and it is now working! Image
Image
Image
Image
Read 30 tweets
Jan 3
The challenges and solutions in retro computing never cease to amaze me, and today's project is no different. Today's goal was getting working storage in this AST Premium Exec 386 laptop. And fortunately, somewhat against the odds, I found one! Let's talk about it in a 🧵 here! Image
Image
So, anyway, the issue I had with this laptop is that the original 20MB 3.5" IDE hard drive had died. I thought "no problem, I'll pop on eBay and get one." Except they are scarce and expensive. I picked up two 120MB drives and one 40MB drive. None of them worked. Image
Image
In the past, I had also tried a CF card. I could get the CF cards to a point where they were accessible, but when I go to boot, I get a blinking cursor.. and sometimes a "non system disk or disk error" a few minutes later. Tried multiple CF cards, same result. Image
Image
Read 9 tweets
Dec 28, 2025
Has anyone ever worked with GEOS, GeoWorks, New Deal Office, or Breadbox Ensemble on a PC? Well, I decided to load it up on one of my 486 systems today and take it for a spin... including getting online! Let's talk about what I discovered in a 🧵 here! Image
Image
I decided to install Breadbox Ensemble 4.1.3, which was originally released in 2009. Keep in mind that this would be late in the cycle for, say, a 486 PC, that does give some perspective! Install was text based an a cinch! Image
Image
After installation, we get to configure a bit. I bumped up the video to 800x600x256, configured use of a DOS mouse driver, and set up my Panasonic dot matrix printer. Image
Image
Image
Read 14 tweets
Dec 26, 2025
Yesterday, I talked about a few systems I had that were not Intel/AMD/Cyrix based. Well, here's another one: my Gateway 2000 tower has a UMC processor in it! I haven't powered it on in a hot minute, so let's talk about it briefly in a 🧵 here! Image
Image
As we saw from the intro photo, this system has a UMC Green CPU US5-SUPER33 in it. And, indeed, it is super! It's almost as fast as a 486 DX2/50! These CPUs were subject to a legal dispute, and thus were not sold in the USA Image
Image
Image
On power up, we can see that this processor is detected as a U486SX by AMI BIOS. Not all motherboards supported this CPU. But my Shuttle-HOT-433 board does! Image
Image
Image
Read 5 tweets
Dec 26, 2025
I thought I'd power up and inventory my systems that don't have CPUs made by Intel/AMD/Cyrix, but are x86 compatible. I do have a few! Let's have a quick look at them in a 🧵 here! Image
Let's start with the system on the far left, the tower. It happens to be an ITX Llama system, built around the Vortex86EX CPU. It's similar in performance to a 486 or Pentium system. I did make a custom BIOS build to play the Nokia tune 😂 Image
Image
Oh, I should give some specs. 128MB RAM, ATI Rage Pro 128 AGP card, 120 GB SD card for storage, Crystal audio, and an RDC Ethernet card as you will see from my Windows screenshot here. This is a quirky system.. a bit buggy... and I HAD to use QEMM for memory management Image
Image
Image
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(