China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-06-30 07:20
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » Question about booting from an external hard drive View 888 Replies 3
Original Poster Posted 2006-04-22 00:26 ·  中国 天津 红桥区 联通
初级用户
爱的使者
Credits 195
Posts 32
Joined 2003-07-20 00:00
22-year member
UID 7213
Gender Male
From Amway
Status Offline
I want to boot the machine from an external hard drive and use Ghost to install the system,
but I ran into a problem.
When I add the usb2.0 driver in config.sys, at the beginning when it detects the USB interface, the external hard drive disconnects briefly. At that point the system stops because it can't find the command.com file.

Later I loaded a virtual hard disk driver in config.sys, copied the drivers I needed and command.com to the virtual disk, and then used load.com to load the driver (because by then it has already gone past autoexec.bat and can't go back to config.sys to load the driver anymore). Although detection completes successfully, I found that the external hard drive capacity is only recognized as about 200MB, and all the folders inside are garbled.

But I'm sure it isn't a driver problem, because if I copy the driver to a floppy disk and boot from that, loading completes successfully.
If I don't load the driver, Ghost is extremely, extremely slow.

Does anyone know how to solve this?
What I mainly want is just this: have the external hard drive boot the machine and load the 2.0 driver.
http://sikro.spaces.live.com/
Floor 2 Posted 2006-04-22 11:31 ·  中国 广东 佛山 电信
金牌会员
★★★★
Credits 3,467
Posts 1,616
Joined 2004-06-21 00:00
22-year member
UID 27148
Status Offline
I suggest not booting from the USB hard drive and then loading the USB driver for the USB hard drive again. That is equivalent to loading two USB drivers: one is the USB driver built into the motherboard BIOS, and the other is the USB driver loaded by config.sys. With two drivers present at the same time, conflicts can easily occur.

It's better to boot DOS from a floppy disk or hard disk and then load the USB driver, or after booting from the USB hard drive, don't load the USB driver again.
Floor 3 Posted 2006-04-23 00:10 ·  中国 天津 红桥区 联通
初级用户
爱的使者
Credits 195
Posts 32
Joined 2003-07-20 00:00
22-year member
UID 7213
Gender Male
From Amway
Status Offline
But many motherboards have a problem:
if you don't load the driver, the port speed gets reduced to USB 1.1 speed.
That makes system installation very slow.
And if I use a floppy disk to load it, I'd also have to keep a floppy drive around, which is very troublesome.
http://sikro.spaces.live.com/
Floor 4 Posted 2006-04-23 12:05 ·  中国 广东 佛山 电信
金牌会员
★★★★
Credits 3,467
Posts 1,616
Joined 2004-06-21 00:00
22-year member
UID 27148
Status Offline
From some computers I've come across and other people's test results, if you boot from USB without loading a driver, the speed doesn't even reach USB 1.1 at all (USB 1.1 is about 1MB/sec read/write speed), but instead stays in an even slower USB mode.

Right now the industry is making a big show of eliminating floppy drives, but some important issues have not been handled very well (for example USB boot compatibility, needing to insert a floppy disk for F6 during XP installation, etc.), so I suggest that before motherboards completely solve this kind of problem, it's still better to keep a floppy drive.
Forum Jump: