Jeg har prøvet via Win95 "installation af nyt hardware" men windows
vil ikke registrere at der er indsat en ny enhed. Så har jeg forsøgt
mig med manuel installation af hardware (ligeledes via win95), men jeg
får slet ikke muligheden for at installere en ny floppydisk. Jeg får
muligheden for at installere en ny "diskettecontroller" (men det er
vel ikke helt det samme ?). Under alle omstændigheder førte mit forsøg
på at installere en (standard) diskettecontroller blot til ikke række
"systemkonflikter".
Efter således at have stillet min manglende teknologiske indsigt til
offentlig skue, vil jeg gerne bede om et godt råd. Hvad kan jeg gøre ?
Med venlig hilsen
Anders Hedetoft
>Jeg har anskaffet mig en ældre floppy-disk (_uden_ tilhørende
>software) og nu kan jeg simplethen ikke finde ud af at installere den.
På min computer skal jeg ind i BIOS (tryk <Del> ved boot).
Der går jeg ned til B-drevet og indstiller parametrene.
--
Venlig hilsen, Bertel
http://home3.inet.tele.dk/bertellh/
Please remove nearly all the quoted text when replying.
>Jeg har anskaffet mig en ældre floppy-disk (_uden_ tilhørende
>software) og nu kan jeg simplethen ikke finde ud af at installere den.
Der kræves ingen software til et floppy-drev! Kun en ændring i
bios'en. Du skal blot fysisk installere drevet på samme kabel som dit
a-drev, og fortælle i din bios, der er kommet et B-drev.
/Henning
>Jeg har anskaffet mig en ældre floppy-disk (_uden_ tilhørende
>software) og nu kan jeg simplethen ikke finde ud af at installere den.
Ved du med sikkerhed at drevet virker? Hvis du ved det med sikkerhed,
så gennemgå nedenstående punkter.
1. Der er skam ingen grund til at gå ind i Windows for at undersøge om
det nu virker. Gå ud i DOS, umiddelbart inden Windows 95 startes op.
Put en diskette i drevet, og skriv dir A: eller dir B: (Du skrev ikke
noget om, hvorvidt det skulle erstatte dit primære floppydrev eller om
det blot var et supplement).
2. Er drevet aktiveret inde i BIOS? Ellers ville det nok være en god
ide at gøre det.
Gentag punkt 1.
3. Tjek om du har vendt datakablerne rigtigt. Den farvede ende af
datakablet skal pege imod floppydrevet strømstik.
Gentag punkt 1.
4. Her stopper mine forslag.
I øvrigt skal et _normalt_ floppydrev ikke bruge software...
Med venlig hilsen
Jonas Kongslund
gn...@post8.tele.dk
Når jeg nu forsøger at læse mine gamle 5,25 disketter får jeg følgende
fejlmeddelelse: "generel fejl ved læsning af drev B" (vel en typisk
fejlmeddelelse ved manglende formattering ?).
Når jeg efterfølgende forsøger at formattere disketterne får jeg
følgende meddelelse: "undersøger det eksisterende diskformat"...
"ugyldigt medie eller spor 0 beskadiet. Disketten er ubrugelig".
hmmmm - hvad gør man så ? Jeg gik tilbage i BIOS opsætningen og valgte
istedet drev B til 1,2 MB. Herefter får jeg stadig meddelelsen
"Generel fejl ved læsning af drev B" Men når jeg efterfølgende
forsøger at formattere disketten går det fint. Diskettet formatteres
tilsyneladen uden problemer til 1,2 MB.
Så lang så godt, men min gamle Amstrad kan jo kun læse disketter i
formatet 560 KB. Derfor formatterer jeg diskettet med følgende
parameter. "Format B: /F:360". DET går også fint. Disketten bliver
tilsyneladende formatteret til 360 KB og Amstrad' en accepterer også
den _tomme_ diskette.
Men nu kommer det nye problem: Lægger jeg bare en enkelt fil ned på
disketten kan den ikke læses af Amstraden (temmelig sikkert fordi jeg
i BIOS har sat drev B op til 1,2 MB)
Men hvad pokker gør man så ?? Alle idéer modtages med kyshånd
Indtil videre har du gjort alting rigtigt, MEN:
Der er generelt et problem med at få de gamle 51/4 diskettedrev (på 360kb
ikke 560kb) til at læse fra de nyere på 1,2mb.
Problemet er størst, hvis du har formateret disketten med den nye flobby -
selvom du selvfølgelig har formateret 360kb.
Prøv at formatere med amstrad maskinen og se, om det nye flobbydrev så ikke
kan skrive på disketten.
Mvh
Søren
>Prøv at formatere med amstrad maskinen og se, om det nye flobbydrev så ikke
>kan skrive på disketten.
Ja - det er altså en smule kringlet det her.
Jeg kan formatterer 5,25 disketten på Armstrad maskinen. Såfremt jeg
på min _PC_ har sat BIOS for b-drevet til 360 KB kan jeg imidlertid
ikke læse den just formatterede diskette. Sætter jeg imidlertid BIOS
til 1,2 MB kan jeg godt læse den diskette der er formatteret på
Armstrad maskinen !!
Jeg kan også god lægge en fil fra Armstrad masinen ned på den således
formatterede diskette og PC´en kan læse den pågældende fil - men nu
kommer det meget _mystiske_ - blot PC'en har LÆST den pågældende
diskette vil Armstrad maskinen ikke længere kendes ved den og den
kommer med meddelelsen "generel fejl ved læsning af drev b".
Valg af medie har tilsyneladende en vis betydning: Jeg har to typer
disketter ("Double sided Double density" og Double sided high
density"). Den sidste typer vil slet ikke anerkendes af Armstrad
maskinen lige meget hvordan jeg formatterer:
Gode råd ??
--
Med venlig hilsen
Anders Hedetoft
__
>Bare en vild ide:
>Har du windows 95 på din nye PC?
ja, det har jeg
>Der er vist noget med, at win95 laver om på filsystemet, når man stikker en
>ny diskette i.
>Prøv at skrivebeskytte 51/4" disketten når du har lagt en fil ned på den
>fra amstrad'en. Giver det samme problemer, når du sætter den tilbage?
>Du kunne så evt. prøve at starte din nye maskine op i gammel dos, og
>kopiere
Her tror jeg vi er tæt på løsningen. 1) Det hjælper at skrivebeskytte
disketten. Dvs. en disk formatteres på Armstrad'en en vil lægges over
på disketten og denne disk kan nu _læses_ af PC'eren, hvorefter
disketten kan flyttes tilbage til Armstrad'en hvor den stadig kan
læses. Mærkværdigvis kan PC'eren kun læses når BIOS for det pågældende
drev er sat til 1,2 MB og ikke til 360 KB (som disketten jo er
formatteret til).
Nu skulle jeg prøve at starte PC'eren op med "gammel DOS". Hvordan gør
man det ??
Jeg afbryder windows startup med F8. Herefter får man bl.a.
valgmuligheden "kun kommandopromt". Den udgave af DOS jeg herved får
adgang til må imidlertid på en eller anden måde være knyttet til
Win95. I hvert fald får jeg den samme fejl som tidligere beskrevet:
Såfremt jeg blot _læser_ dsiketter der just er formatteret med
Armstrad maskinen, kan disketterne ikke længere genkendes af
Armstrad'en.
Afbrydes windows startup derimod med F8, og der herefter vælges
Shift+F5 fås tilsyneladende en mere "ren" version af DOS, for nu kan
disketten læses af begge maskineruden problemer - også uden
skrivebeskyttelse :-)
Men idéen var jo at kunne overføre filer fra PC til Armstrad, og selv
om jeg benytter den "rene" udgave af DOS, til at overføre filer fra
PC'eren til disketten, bliver resultatet alligevel, at disketten
bliver ulæselig for Armstrad'en.
Er det den "rigtige" måde jeg får fat i PC'erens rene DOS, eller er
det her der begås en fejl ??
Glem det med det filesystem, alle disketter der er formateret af DOS
2.xx-6.22 og windows95
bruger FAT12, dermed sagt - windows95 laver ikke om på filesystemet.
Det du skal gøre dig det klart at den størrelse (360KB, 1.2MB) du
sætter i BIOS´en intet har at
gøre med diskettestørrelsen.
Så for at få det til at virker, skal du gøre følgende :
1. Find udaf hvilken DREVSTØRRLESE drevet er, og sæt så det rigtige i
BIOS´en.
2. Find udaf hvad størrelse DISKETTERNE er.
3. Hvis drevet er et 360KB, kan du IKKE formatere 1.2MB disketter i
det. Du kan heller ikke formatere en 1.2MB
disketter til 360KB. Hvad du kan i et 360KB drev er, formatere 360KB
disketter til 360KB, 320KB, 180KB eller 160KB.
4. Hvis drevet er et 1.2MB, kan du formatere 1.2MB disketter til 1.2MB,
360KB, 320KB, 180KB eller 160KB.
Du kan IKKE formatere 360KB disketter til 1.2MB. Men du kan formatere
en 360KB diskette til 360KB, 320KB, 180KB eller 160KB.
Jeg tro netop at du roder rundt i dette.
Jeg tro du sidder med et 360KB DREV og 1.2MB DISKETTER - og det virker
bare ikke sammen!
Få dig enten et 1.2MB DREV, eller nogle 360KB DISKETTER.
Mvh
Lasse Jensen
>Nej, den laver ikke om på filsystemet, men den "fifler" alligevel med
>disketten.
>Se evt
>http://www.microsoft.com/kb/articles/q148/6/37.htm
>Anders' historie beviser jo det. Hvis du indsætter en gammel diskette
>formateret med en gammel dos i en windows95 maskine - ja så begynder
>den at
>skrive på den. Det gør den uden at man ligger mærke til det. Eneste
>måde at
>undgå det på er at skrivebeskytte disketten. Desværre hjælper det
>tilsyneladende ikke på Anders problem, idet han ønsker at skrive på
>360kb
>disketten fra win95 maskinen. Men ved at skrivebeskytte disketten kan
>han i
>det mindste kopiere filer fra den gamle til den nye uden at skulle til
>at
>formatere disketten hver gang
>
Hvad mener du med "begynder at skrive" ?
Windows95 skriver da ikke bare lige pludselige på disken !
Den skriv når du gemmer noget, og eller ikke.
Mvh
Lasse Jensen
Nej, den laver ikke om på filsystemet, men den "fifler" alligevel med
disketten.
Se evt
http://www.microsoft.com/kb/articles/q148/6/37.htm
Anders' historie beviser jo det. Hvis du indsætter en gammel diskette
formateret med en gammel dos i en windows95 maskine - ja så begynder den at
skrive på den. Det gør den uden at man ligger mærke til det. Eneste måde at
undgå det på er at skrivebeskytte disketten. Desværre hjælper det
tilsyneladende ikke på Anders problem, idet han ønsker at skrive på 360kb
disketten fra win95 maskinen. Men ved at skrivebeskytte disketten kan han i
det mindste kopiere filer fra den gamle til den nye uden at skulle til at
formatere disketten hver gang
> Det du skal gøre dig det klart at den størrelse (360KB, 1.2MB) du
> sætter i BIOS´en intet har at
> gøre med diskettestørrelsen.
>
> Så for at få det til at virker, skal du gøre følgende :
>
> 1. Find udaf hvilken DREVSTØRRLESE drevet er, og sæt så det rigtige i
> BIOS´en.
> 2. Find udaf hvad størrelse DISKETTERNE er.
> 3. Hvis drevet er et 360KB, kan du IKKE formatere 1.2MB disketter i
> det. Du kan heller ikke formatere en 1.2MB
> disketter til 360KB. Hvad du kan i et 360KB drev er, formatere 360KB
> disketter til 360KB, 320KB, 180KB eller 160KB.
> 4. Hvis drevet er et 1.2MB, kan du formatere 1.2MB disketter til 1.2MB,
> 360KB, 320KB, 180KB eller 160KB.
> Du kan IKKE formatere 360KB disketter til 1.2MB. Men du kan formatere
> en 360KB diskette til 360KB, 320KB, 180KB eller 160KB.
Jeg vil mene, at Anders indtil videre har gjort alt dette. På den gamle
maskine er der en 51/4 360kb på den nye 1,2 mb. Så vidt jeg kan forstå på
Anders, så er indstillingerne i Bios korrekt.
Disketten (forhåbentligt "Double sided, double density" disketten) er
formateret til 360kb.
Jeg tror stadig på, at problemet er, at han har to inkompatible drev. Det
er (måske var) almindeligt kendt,
at der er problemer med at få 1,2 mb drev til at snakke med 360 kb drev.
Muligvis kunne det hjælpe at formatere til f.eks 160 kb.
Mvh Søren
Et eller andet _må_ Win95 da gøre ved disketten. Ellers ville
disketten dat ikke blive ulæselig for Armstrad maskinen blot fordi jeg
har LÆST disketten på PC' eren via Win95 ?
Dette er re-summering, svar på diverse indlæg, og lidt nyt info.
1. Boot record strukturen på disketter (og harddiske) er 100% den
samme, om den er formateret
med DOS2.xx - DOS6.22, eller windows95.
2. DBR (DOS Boot Record) er også 100% den samme.
3. FAT (File allocation Table) er også 100% den samme.
4. RDT (Root Directory Table) er, som de andre også 100 % den samme.
Hvordan laver windows så lange filenavne ?
Det er faktisk meget smart og simplet, windows95 skrive filen til disk,
som normalt, altså et
8.3 filenavne + at den skrive et antal invalid/slette entries.
Eks:
Et normalt Root directory tabel ser sådan her ud. Denne disketter har
Volume navnet "TESTDISK".
Og på den er 2 filer "FYSIK.TXT" og "LASSE.TXT".
Sector 19
Name .Ext Size Date Time Cluster Arc R/O Sys Hid
Dir Vol
------------------------------------------------------------------------
-----
TESTDISK 0 5-08-97 21.39 pm 0 Arc
Vol
FYSIK TXT 1225 5-08-97 11.32 am 2 Arc
LASSE TXT 1224 5-08-97 11.30 am 5 Arc
Et Root directry lavet på af windows95, ser ud på samme måde. Stadigt
med Volume navnet "TESTDISK",
Jeg har nu lavet de 2 filer om til at hedde "Fysik rapport.txt" og
"Lasse rapport.txt". De 2 navne
kan ikke være på disken, så windows skriver 2 forminsket navne
"LASSER~1.TXT" og "FYSIKR~1.TXT" +
at den laver 2 invalide entries til hver file (i dette tidfæld). Det er
ser jo helt vildt ud (se size), men hvis man
går ind og læser det som HEX står der faktisk, henholdvis "Fysik
rapport.txt" og "Lasse rapport.txt".
Som det kan ses bliver VOL bittet sat på de invalide entries, det
bevirker at ingen operativ system (DOS2.xx-6.22)
forsøger at læse disse entries som filenavne, det bevirker samtidigt at
eks. scandisk.exe ikke forsøger at fixe disse
entries. Da en VOL entry altid har size=0, er der heller ingen af de
overnævnte systemer der forsøger at læse
disse invalide entries som en Volune navn.
De bliver simplethen bare betegnet som noget "snot" der ligger på
disken, og vil eftertiden bliver
overskrevet, nå der begynder at mangle entries til nye
filer/biblioteker.
Sector 19
Name .Ext Size Date Time Cluster Arc R/O Sys Hid
Dir Vol
------------------------------------------------------------------------
-----
TESTDISK 0 5-08-97 21.43 pm 0 Arc
Vol
B. 4294967295 31-15-7 31.63 pm 0 R/O Sys Hid
Vol
L 7602290 15-03-80 0.03 am 0 R/O Sys Hid
Vol
LASSER~1 TXT 1224 5-08-97 11.30 am 2 Arc
B. 4294967295 31-15-7 31.63 pm 0 R/O Sys Hid
Vol
F 7602290 15-03-80 0.03 am 0 R/O Sys Hid
Vol
FYSIKR~1 TXT 1225 5-08-97 11.32 am 5 Arc
Så skrev sor...@ipv.dtu.dk,usenet dette :
The tool that created the floppy disk uses a boot-sector field that is
used
by Windows 95. On floppy disks that are not write protected, Windows 95
writes a unique volume identification number to the OEMName field
(offset
0x03, or 0003h) of the boot sector for use by Volume Tracker
(Voltrack.vxd). Volume Tracker ensures that the correct disk is in the
drive and reports improper disk removal or insertion.
- dette sker, når en diskette bliver indsat og disketten:
(is) being accessed in Windows 95 using Windows Explorer, a command
prompt,
or another program.
Og det er også rigtigt, windows95 skrive nogle mærkeligt tegn i OEM ID
feltet. Det gør den
bare du laver access til disketten en gang.
Men dette er uden betydning da alle andre versioner (DOS2.xx-6.22) også
skriver deres egen OEM ID.
Dog gør de det kun ved en format.
Eks. skriver MSDOS 6.20, "MSDOS6.2", PC-DOS, skriver "IBM x.x",
CompaqDOS skriver, "COMPAQxx"
Windows95 bure så skrive "MSWIN400", at den istedet skriver noget aller
"![(50=t2", er uden betydning
da jeg personligt ikke kender et eneste program, der viser nogen
bekymring over hvad OEM ID feltet siger.
Ihvertefald er der ingen af MS/PC-DOS 2.xx-6.22 og Windows95 der gør
dette.
At windows95 bruger dette felt til at checke om det er den rigtig disk,
vidste jeg ikke, og er mig fuldstændig
udforstålig, da der netop er et "serial nummer" felt i Boot recorden,
til netop dette formål.
Detter felt er 8 byte lang hvilken giver 4.3 milliarder forskellige
serial nummere, hvilken
igen betyder at 1 ud af 4.3 milliarder disketter har det samme serial
nummer, som den du sidder med
i hånden. Det bure være rigligt til at sikre at det er den rigtige
diskette du har i hånden.
For at vende tilbage til det, det drejer sig om, at få Anders Hedetoft
floppydisk til at virke.
Jeg tro vi har fundet ud af at Anders Hedetoft har en Armstrad 1512 med
360KB floppydrev.
Og en anden PC´er med et 1.2MB.
Det er derfor helt åbenlyst at der IKKE kan bruges 1.2MB disketter,
hvis de 2 maskiner skal udveksle data !
Så du skal altså bruge 360KB disketter. Det er dem med "Double sided,
Double density".
Som jeg sagde i et tidliger email, så er det dem MED en "metal ring"
rundt om midter hullet, på top siden.
Altså 1.2MB disketter har INGEN metal ring.
Det var osse det jeg skrev til dig, men du forstod det nok ikke helt.
Så over højre skulder med alle dine 1.2MB disketter, du kan kun bruge
360KB disketter.
Det du så gør er at formatere en 360KB diskette i Armstrad´en (til
selvfølgelig 360KB), over i den
computere med 1.2MB drevet. Du kopier noget til den, via windows95,
fint nok. Tilbage til Armstrad´en - og lortet vil ikke læse disketten ?
Du går så ud fra at windows95 har lavet noget lort med disketten.
Men nej - det er ikke tilfældet, hvis du kopieret via DOS ville det
samme problem vise sig.
Problemet er faktisk 1.2MB drevet - og det med god grund.
En 1.2MB diskette har 80 track, mod 40 på 360KB disketten. Det vil sige
at et 1.2MB drev skriver
meget tætter tracks på en 1.2MB diskette, en på en 360KB. Når et 1.2MB
drev skriver til en 360KB diskette,
prøver den at kompensere ved at skrive bredder track (det skal jo passe
med 40 track).
Men et 12.MB drev kan IKKE skrive tracks 100% ordenligt på en 360KB
diskette formateret i et 360KB drev.
Det er bare fakta !
Hvad så ?, så kan de jo ikke arbejde samme ?
Jo det kan de, hvis man formatere 360KB diskette i 1.2MB drevet via
"Format A: /F:360",
så skulle alle finde de tracks de forventer at finde.
Prøv det !
Mvh
Lasse Jensen
(hold kæft det var en lang smørre)