I was wondering if it would technically be possible to use only a tape drive in a modern desktop computer instead of a hard drive or solid state drive.
(And yes, I know that this is impractical, I was just wondering if it is possible.)
I was wondering if it would technically be possible to use only a tape drive in a modern desktop computer instead of a hard drive or solid state drive.
(And yes, I know that this is impractical, I was just wondering if it is possible.)
As long as the BIOS recognizes the tape drive during post, it should work. Obviously, old parallel/serial port tape drives won’t work, as they require the operating system to load a driver. However, SATA, SCSI, and IDE tape drives should show up on boot.
As long as the tape rewinds at boot and the boot sector is at the beginning of the tape, there is no reason for it to not work.
Obviously, this is a terrible idea, as tapes are read and written linearly. Even the fastest enterprise tape drives would be slow for all these random reads and writes. In addition to that, there could be timeout issues, as the OS might throw an error if it is expecting a response to something in a timely fashion.
Update:
I just realized in addition to being able to recognize the drive during post, BIOS has to be able to mark that drive as bootable. I highly doubt that a standard BIOS will do this. However, you may be able to do this with a SCSI adapter's BIOS, if it supports it.
No, it is not possible to replace the HDD with a (magnetic) tape drive in a "modern desktop computer".
First, tape is so much slower than a disk.
Tape is a sequential-access device, whereas disks are random-access devices.
Individual records (at normal speed) or file marks (in high speed) would have to be read and counted in order to find the requested record or file.
Second, best practice for writing to magnetic tape is to only append to the logical end of tape. Mag tape positioning is not as precise as a HDD (which has a rigid medium and uni-directional travel of that medium).
Rewriting a tape record in the middle of the tape is avoided because the integrity of the next record after the written record cannot be assured.
This write restriction essentially turns mag tape into a read-only device in this circumstance. (E.G. When you append a new version of a file, how could you mark the old version at the beginning of the tape as invalid?)
Embedded systems do use read-only filesystems, but a "modern desktop computer" would have limited utility, akin to a Linux LiveCD.
Bottom line is that magnetic tape can never be considered a direct replacement for a HDD (unless you happen to be using that HDD as a streaming device).
In practical terms, no, a highspeed tape drive probably is not viable today. But for academic purposes, it might be an interesting demonstration. I believe some have already connected old tape drives to modern hardware, I thought I saw those somewhere, but not totally sure. For those who may remember, the cassette drives for 8-bit computers was common back then, whether for Tandy, Atari, Commodore, etc. I have a couple of Datasettes myself. After the Datasette, there was something called the Enteprepo Quick Data Drive for the C-64, which used highspeed tape wafer cartridges. This device was a compromise in speed in the days between the Datasette & the 1541, as a compromise between price & performance in the days when floppy drives were still expensive. But it flopped (pun?), as it was not fully reliable as the Datasette nor the floppy. Anyway, it would be cool to see something similar to an IBM 3420 R2R tape running on modern computers, if only as a demo. I also have a couple of backup tape drives, such as from Mountain & Colorado, of the early 1990s. It would also be interesting to convert those into highspeed streaming tapes rather than its original purpose as backup.
06/22/23