DOS og floppies
Ja jeg ved jo godt at det her er et linux forum, og jeg er jo også selv en lykkelig arch bruger, men med en interesse for gammelt skrammel..
Så tænkte jeg at det problem jeg har er tilpas obskurt til at nogen herinde måske ved hvad der sker..
Jeg har installeret en gammel 33 MiB st238r harddisk i en olivetti m6-460 (486), og har fået formateret harddisken og installeret dos og kørt scandisk.
Alt ser ud til at virke som det skal, MEN: Fra dos kan jeg ikke køre exe filer fra disketter!? Den siger "Sector not found", som jo indikerer en fejl på enten floppydisken eller floppydrevet.
Men, efter at have kørt scandisk på floppyen viser den 0 bad sectors, og nu kommer det "sjove":
Selv hvis jeg kører setup.exe fra dos disketten siger den det samme: sector not found, men hvis jeg booter fra disken bliver selv samme setup.exe jo kørt fra floppyen og virker perfekt?!
Jeg har forsøgt at kopiere exe filer fra floppy til harddisk, men copy siger det samme.. Så jeg er ved at tro at det er selve DOS der forsøger at bruge floppydrevet forkert..
Nogen der kan huske at have stødt på sådan en fejl for en 20 års tid siden ?
- Log in to post comments
Kommentarer7
Jeg havde ikke noget med
Jeg havde ikke noget med computere at gøre for 20 år siden ;-)
Kan det have noget med autoexec.bat og eventuelt config.sys?
http://madsenworld.dk/con_auto/index.htm#windows3x
Virker andre dos programmer fx edit.com og chkdsk.exe. Er det en Win 3.11 eller Win 9x setup.exe, eller måske et spil der kræver himem, EMM, Win eller ...?
Hvilken MS DOS version har du installeret? Har du prøvet Free DOS, eller måske IBM DOS?
Måske
Måske har jeg en ide til det, men du må jo så tænke på, at det er et flashback til fortiden.
Jeg kan huske fra jeg selv reparede venner og bekendtes computere fra dengang, at der var nogen forskel på dosvers. fra de sidste (den sidste jeg husker er 6.11) og til nogen af de tidligere. Kan du boote computeren op fra nr.1 diskette, hvis du ikke kan det, kan det være mange ting, harddisk, motherboard eller ramfejl, og så er der kun en mulighed tilbage (genbrugspladsen)
men kan du det, kan vi fortsætte derfra, men jeg vil godt vide hvad det er for en dosvers. du sidder med.
Bios indstilling måske
Er det en 3½" diskette, og er den på 720kb eller 1,4mb?
Hvad for en diskette type, er biosen sat op til.
Er biosen sat til 720kb, kan man godt se indholdet af en 1,4mb disk men
ikke køre filerne.
os.
Måske er bios-backup
Måske er bios-backup batteriet fladt, så den starter på en
"default" indstillig, efter boot.
os.
Filsystem?
Kan det være et issue med filsystem? Det er et vildt gæt, og jeg troede egentligt at alle disketter typisk blev formateret med god gammeldags FAT12. Men hvis det DOS du har installeret ikke understøtter diskettens filsystem 100%, så kunne man velsagtens godt forestille sig det resultat du ser.
Når disketten booter, så er det jo dens eget (minimale) styresystem der kører, og den understøtter derved sig selv.
Hvis den på samme computer kan køres ved boot, så er det velsagtens ikke bios, der er galt med? Men man ved selvfølgelig aldrig :-)
Alt efter hvilket program der er tale om, så kan det også være en form for obskur kopi-beskyttelse, DRM er ikke et nyt fænomen.
Disken mangler en boot sektor
Update:
Ups, havde misforstået. Er lidt usikker om du prøver at boote fra disken, eller du blot vil køre en fil fra disketten, men at dos ikke vil læse den? Hvis det skyldes du ikke kan læse disketten må det skyldes FAT12 og FAT16 forskelle.
----- For at boote --------
For at kunne boote fra en diskette skal den have en boot sektor ligesom med harddiske.
For harddiske skal du med fdisk skrive
fdisk.exe /MBR
for floppy drev:
format a: /S ( fra dos, mener jeg )
Du kan finde mere her:
http://www.bootdisk.com/
http://www.computerhope.com/boot.htm
kan
Du lave en "dir" på diskettedrevet så du kan se indholdet af disketten?