Support SATA in PC-DOS 7

August 25, 2011 at 18:29:14
Specs: Windows XP
I recently installed PC-DOS 7.0 in my computer for some experimental work. But it does not recognise the SATA drive. Is there a work around?

See More: Support SATA in PC-DOS 7

Report •

#1
August 26, 2011 at 03:27:49
You have to switch the controller option in the system bios from AHCI to IDE or disable, depends on the bios of your mainboard.

You are expecting our help, we are expecting your response !!!


Report •

#2
August 26, 2011 at 19:51:09
There's a dos SATA cdrom driver--gcdrom.sys--that usually works:

http://www.hiren.info/downloads/dos...

If you're talking about a dos sata driver for hard drives you're probably out of luck.


Report •

#3
August 27, 2011 at 18:04:26
I use gcdrom.sys in another machine to access a SATA cdrom.
In the question I posted I mentioned that I cannot access the SATA HDD and was looking for a driver. The BIOS of this machine has no setting for IDE mode or such.

mrsandy


Report •

Related Solutions

#4
August 28, 2011 at 12:35:22
Well you said "SATA drive" so I couldn't be sure.

You might poke around bootdisk.com and see if they have anything but I've never heard of dos sata hard drive support. Otherwise it oughta be easy enough to pick up a used non-sata computer and use that for dos stuff.


Report •

#5
August 28, 2011 at 14:39:17
Search the BIOS for controller options, that may have todo with SATA.

You are expecting our help, we are expecting your response !!!


Report •

#6
August 28, 2011 at 18:10:51
I assumed it was an OS problem but he did say he'd installed dos on (I guess) the sata drive. If there's something else going on we need more details.

Report •

#7
August 28, 2011 at 23:40:03
What exactly are you trying to do?
Are you booting the DOS partition and trying to access your Windows partition, which is most likely NTFS formated?

You are expecting our help, we are expecting your response !!!


Report •

#8
August 29, 2011 at 07:46:55
I have loaded a spare desktop with PC-DOS7.1. There is only a SATA hdd in this machine and it is not accessed. Hence the request for a driver.

I have never used MS-DOS, always PC-DSO right from 3.3 on :-)


Report •

#9
August 29, 2011 at 09:03:05
Yes, but the question is, was this SATA HDD ever used?
And if so, what format does it have?
DOS 7 do support FAT32 format, but not natively NTFS formated HDDs. File- and folder names and limited to 8.3 characters.
For NTFS formated HDDs,

You are expecting our help, we are expecting your response !!!


Report •

#10
August 29, 2011 at 16:50:01
"I have never used MS-DOS, always PC-DOS right from 3.3 on :-)"

In case you didn't know, there's hardly any difference through v6.22 (not counting any Win9x sub-system version of DOS). PC-DOS was IBM-only from v7.0 through PC-DOS 2000. Some niceties, some additional utilities, but largely the same thing as MS-DOS 6.22. Just curious---what is this "experimental work" you mention in your original post?

"Channeling the spirit of jboy..."


Report •

#11
August 29, 2011 at 18:12:28
I'm still unclear on what you have--you got dos on a sata hard drive? How? If you just copied the dos files to it, the drive will need them on a FAT partition and it'll need to be SYS'd with the dos system files. I don't know how you do that with a sata drive.

You may need a driver to allow dos on a ide drive to see a sata drive but if you've already got dos on a sata drive I think your problem is going to be getting the sata drive to boot up. I don't think that's a driver issue. You would need a utility capable of setting up a sata drive for a dos OS.

But without more details it's all a guess.


Report •

#12
August 30, 2011 at 07:34:35
Here is the full story!
Checking for something in the attic I discovered 4 CDs of DOS games and wanted to play them under true DOS envoronment (Nostalgia).
So I started the machine with the PC-DOS 7 boot CD I had with me in my collection. It booted ok but did not find the SATA drive installed. (The SATA has Win XP-SP3 which I wanted to format to FAT - the drive is ok).

So I was wondering whether there is a driver for DOS.

More info: I downloaded a MS-DOS 7 bootCD and it shows the SATA HDD ok (WinXP was on FAT32)!!!! (Perhaps this may help someone here)

I have also searched the web and failed to find a driver. Pehaps there is none.

Anyway, thanks to all of you for your responses

Sandy


Report •

#13
August 30, 2011 at 16:29:12
"Checking for something in the attic I discovered 4 CDs of DOS games and wanted to play them under true DOS envoronment (Nostalgia)."

Strange "experimental work", but your best bet would be to leave the XP machine as it is and install DOSBox (see link below). You risk damaging the XP installation by attempting what you are doing, plus you'd need drivers for sound and perhaps video (depending on the games); another issue that XP may not like even if you could find them.

http://www.dosbox.com/

"Channeling the spirit of jboy..."


Report •

#14
August 30, 2011 at 20:58:09
If you found a dos boot cd--that does actually boot to dos--then someone must have modified it for sata support. You should probably take a look at its config.sys and autoexec.bat (if they show on the cd) and see what they did.

Report •

#15
August 31, 2011 at 00:55:11
Yes, that is a good idea. I will analyse the contents of this CD and post back anything I found that hinges on SATA HDD

Report •

#16
August 31, 2011 at 07:38:21
I have checked the MS-DOS 7.1 boot disk. Nothing special in the autoexec.bat and config.sys files.

AUTOEXEC.BAT

@ECHO OFF
PROMPT $P$G
LFNFOR ON
SET DIRCMD=/4
MODE CON RATE=32 DELAY=1
REM LH KILLER
LH DOSKEY
LH DOSLFN
LH SHSUCDX /D:IDE-CD
REM ECHO.
REM ECHO Now you are in MS-DOS 7.10 prompt.
REM ECHO.

CONFIG.SYS

DOS=HIGH,UMB
DEVICE=HIMEM.SYS
REM DEVICE=EMM386.EXE NOEMS
DEVICEHIGH=VIDE-CDD.SYS /D:IDE-CD
COUNTRY=001,437,COUNTRY.SYS
SHELL=COMMAND.COM /P /E:640
FILES=30
FCBSHIGH=4,0
BUFFERSHIGH=20
LASTDRIVEHIGH=26
STACKSHIGH=9,256
SET TEMP=.
SET TMP=.
REM MS-DOS 7.10 Boot Disk
NUMLOCK=OFF


I have also checked the various files. It is possible that this version of DOS has been taken off 98SE or ME.


Report •

#17
August 31, 2011 at 20:11:03
Yeah, I don't see anything there either that looks like sata support. I don't know why it's seeing the sata drive.

You may be able to work something out by booting with that disk and running the dos stuff but I still think, as already mentioned, that either a VM such as dosbox or a separate older PC will work best.


Report •

#18
September 1, 2011 at 18:27:44
With all the efforts I made, I havenow made up a bif file that can be added to any CD to make it botable - once booted this can see IDE/SATA HDD/CD/DVD and is working ok.

Will it be useful to some if I upload it some place? What about copyright issues?


Report •

#19
September 1, 2011 at 22:54:42
I'm sure others would like to try it. Some of the contributors here have web sites and would probably be willing to make it available. If someone doesn't post in with an upload link you might ask in The Lounge forum.

One well known upload site is driverguide.com. They want to charge now for downloads so I try to avoid them but you could put it there too.

If you're concerned about violating someone's copyright, I doubt that's a problem. You've found a new way to use existing software which should be OK.

If you were wondering about copyrighting it yourself, you could probably do that but would need to find someone familiar with software copyright law and it might not end up being practical since it's going to cost something to do all that.

Many times I've seen writers of unique code add a screen message every time the it's run--something like 'written by so and so'.


Report •

#20
September 2, 2011 at 10:39:48
Try an sata drive to ide bus converter with a silicon image chip.

Report •

Ask Question