On Thu, 12 Nov 1998, Alwin Henseler wrote:
> NYYRIKKI <[EMAIL PROTECTED]> wrote:
>
> > > If we use HDD, then we probabbly don't need to read/write directly
> > > to sectors.
> > Wrong. This is necessary for disk checking and defragmentation
> > utilities . And with FAT16 we'll have to run defragmentation often!
> >
> > Yes, but we can't use any allready existing software for that, so
> > supporting existing sector read/write (expetially write) is not
> > nessessary. I allready have messed up my HDD two times, because
> > these routines are supported. Real reason is ofcource proggrams,
> > that are made badly, but if those routines wouldn't be supported my
> > HDD would have been saved. So, Ok make new sector read/write, but
> > keep it away from allready existing routines... please :-)
>
> There might be another reason for that: some badly written programs
> assume drive A or B -> floppy drive, 360 or 720 K. With HD interface,
> A: might be 1st HD partition -> program treats HD partition as if it
> were a floppy disk.
This was exactly the probblem... Because this kind of proggrams exists,
that is a reason to not allow writing...
> Anyway, compatibility is usefull: a CHKDSK program might not know
> about FAT16, but it can still be used for FAT12 partitions, AS LONG
> as the disk-I/O routines are supported in a compatible way.
Well... Actually you have a good point here. Hmm... How about makeing a
extra environment item to allow writing directly to sectors? You allways
should know, when you need to write sectors. I mean, that I could use
command like :
SET HDDSWRITE=OFF
If I want to handle only files. (This could work with FAT12 too.)
I can handle, that my MSX can't read sectors so speedy, but I can't
handle, that my MSX suddenly loses my partition because of some stuppid
proggram, that thought to be accessing floppy.
,_____.
_=_=_=_=!_MSX_!=_=_=_=_=_=_=_=_,
! A1ST ~--- - I ( o o o o o o )i
/--------------------------------`,
/ .::::::::::::::::::::::;::; ::::.,
/ :::.:.:.:::____________:::::!. -=- `,
~======================================
NYYRIKKI : [EMAIL PROTECTED]
****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****