10. november 2004 - 00:34Der er
41 kommentarer og 1 løsning
Hvorfor forsvinder min harddisk nogen gange?
Hejsa eksperter,
Jeg vil lige starte med at sige jeg har en PC som har følgende specifikation:
Intel Pentium 4, 2400 Mhz HyperThreading, 800mhz FSB 1024 DDR2 Dual Channel Ram (2x512 MB) 1 x 120 GB S-ATA harddisk 1x Brænder 1x DVD 1x Trådløs netkort 1x Geforce Ti4200,8xAGP, 128 MB (ser ikke ud til køler kører rundt på den.) Mit bundkort er: Abit, IS7-E bundkort.
Mit problem er følgende:
Nogle gange når jeg starter min PC op, så kan den ikke finde min harddisk. Den kan enten ikke boote, da der ikke findes noget boot device, og andre gange kan den sige at harddisk boot order er ændret, og den derfor ikke kan starte. Dette gør den som regel ikke, men kan finde på det en sjælden gang, når min CPU kører 2400 Mhz (som den er standard) og grader er 39.
Men hvis jeg overclocker, som jeg godt kan, i følge temperatur osv. så kan jeg aldrig finde min harddisk... som om et eller andet mærkeligt med at den er hurtigere end den kan nå at finde min harddisk eller noget... det lyder lidt mærkeligt, og svært at beskrive, men det sker altså.
Lige nu kører jeg 1200 Mhz, har bare sat den ned, og ja, den er jo næsten kold min CPU nu, heh, men den laver ALDRIG den med at den ikke kan finde min harddisk på disse Mhz..
Hvordan kan det ske? Hvad er en eventuel løsning?
Jeg har tænkt på om det er BIOS som skal have opdatering (aldrig opdateret den) men har ikke prøvet før, og har intet diskettedrev, kun CD drev og USB key.
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Det er et lidt vildt skud. Det lyder som om bussen internt ikke rigtigt kan følge med de 800 mhz, og en HyperThreading cpu vil yderligere komplicere tingene i opstarten. Men jeg kan godt følge dig i at du vil opdatere bios, for der er nok en bedre chance. I så fald skal du prøve at lave en diskette på en anden maskine, og afprøve den på denne (med undtagelse af direkte at flashe bios). Du kan så lave en bootable cdrom i Nero og flashe bios på den måde.
Et, måske, li'så vildt skud, eller snarere spørgsmål: Havde du FØR XP blev installereet lavet settings i bios så cpu'en kørte default haftighed 2400 og var HyperThreading aktiveret forinden?
Jeg har dog aldrig selv haft brug for det, og det var derfor jeg hellere ville have lavet den direkte på en anden maskine, hvor man kunne lave en diskette og lade nero om at lave en cdrom der kunne bootes fra.
Men som jeg kan læse mig frem til burde du få adgang til cdrom'en ved at boote på denne cdrom, og om de udpakkede filer kan lægges på samme cdrom eller blot kan ligge på en anden er jeg så usikker på.
Det lyder måske dumt, men kan du forklare det bedre. Eks. Flashe aner jeg ikke hvad er.
Samt "Opret en MS-DOS diskette" skal jeg vælge... hvor skal man vælge det?
Jeg har ikke noget diskettedrev, og har ingen umiddelbart i nærheden med et. Men kan jeg ikke få filerne på en CD-ROM ved at brænde det ned via Nero, uden diskette?
Kan halifax/tonnybrandt en af jer få fat i filerne til mig, og sende dem til: dsl23901@vip.cybercity.dk
Så jeg kan lave en Boot-able CD via Nero, og boote fra den?
Hvis jeg kan gøre det, bliver det først imorgen. Jeg har nemlig heller ikke diskettedrev i min maskine, så jeg skal have fat i min bærbare på arbejdet først.
Halifax > hvis du sender et image til ham, så skriv lige i spm, så vi ikke laver dobbeltarbejde :)
Er tilbage..... Har prøvet at boote min egen XP fra disketten, og den startede fint op i en kommandoprompt i A, sådan a:\>
Filerne pakkes ud i en mappe, du opretter til formålet. I den samme mappe skal udpakkes (extractes) filer fra din BIOS download (ifølge Abit's vejledning er det 5 stk)
Med Nero skal nu brændes en bootbar cd indeholdende alle filerne i pågældende mappe.
Når du forhåbentlig kan boote fra den, skal der ved kommandoprompten udføres den kommando, som Abit vejledningen viser. Print den evt. ud forinden.
First Boot Device skal i din BIOS være sat til cd-rom.
Vær opmærksom på at du ved kommandoprompten nu har amerikansk tegnsæt - havde jeg i hver fald - så du må lige prøve dig frem på tastaturet, hvor tegnene sidder. Dem du skal bruge i kommandoen. Kolon sidder således på stort Æ, husker jeg.
Jeg har lige brændt de filer som du sagde, til en boot cd og man kunne vælge tastatur layout til dansk i Nero... har ikke prøvet at boote endnu, vil lige tage backup af nogle ting først, aner ikke hvad der kan ske ;)
Otherwise the self-extrat file should extract 5 files which including runme.bat (step 4.b, 5.b). Just execute runme.bat by typing "runme" and enter.
-------
Vil det sige at jeg kan nøjes med at skrive runme når jeg har booted og så ordner den det? jeg har på CD'en/mappen en fil ved navn "IS7G_22.BIN" også nemlig, så blev lidt i tvivl (har pakket de filer ud som skal pakkes ud, samt lagt de filer jeg fik fra dig halifax, på cd'en)
At flashe bios vil sige at indlæse nye programmer = de små rutiner pc'en udfører under boot, optælle ram, finde drev osv., og som gemmes i CMOS chippen på bundkortet. Oplysningerne om disse små programmer glemmes ikke, når pc'en slukkes, men holdes i live af det lile batteri på bunbdkortet, også fx. uret.
Lad mig lige prøve at tage det i rækkefølge, så godt jeg kan.
1. Hvis der ikke blandt de extractede filer findes runme.bat skal du selv skrive den lange kommando ovenfor. Hvis runme.bat er der, bruger du den - så udfører den resten. NB: eksemplet ovenfor kan være beskrivelse, hvor .bin filen hedder noget andet Du har ikke to .bin filer, vel?. Kun is7g_22.bin - det er selve bios filen.
2. Tages batteriet ud/løber tør mister bios sine oplysninger. Opdages typistk ved at uret ikke passer. Tages batteriet ud et minutstid "nulstilles" bios og du skal igen manuelt indstille settings i bios. NB Indgår som det sidste punkt i vejledningen efter opgradering.
3. Skal ikke opdatere bios ved en alm. geninstall af XP.
Når jeg booter fra CD'en, kommer jeg hen til noget lignende:
[DR-DOS]: A:\>
hvis jeg siger "dir" der, kan jeg kun se de filerne command.com osv. som var det en startdiskette.
Så skriver jeg: [DR-DOS]: A:\>cd H:
Så kommer jeg hen til mit CD-rom drev kan jeg høre den starter.:
[DR-DOS]: H:\>
siger jeg "dir" der, kan jeg se liste over runme.bat osv. som skal være der.
Så skriver jeg [DR-DOS]: H:\>runme ENTER
Så starter det fint, og jeg trykker videre til at jeg ikke er i windows osv.
Så kommer jeg til skærmen:
Message: Insufficient Memory!
den besked står og blinker, og der sker ikke mere - så kan jeg rende rundt i DOS og lave ingenting... længere kommer jeg ikke.
Hvad betyder den besked? Har det noget at gøre med at det er en CD der er i, og derved kan den ikke skrive til CD'en, eller er der ikke plads et sted på computeren...(?)
Når den er begyndt at genskrive din BIOS, så må du IKKE Resette eller slukke for din maskine før den er færdig. Alverdens ulykker vil falde ned over hovedet på dig.
Min første forbavselse er: Hvor kommer DR-DOS fra? De startfiler jeg sendte er MS-DOS. DR-DOS er en freeware version fra firmaet Caldera. Har aldrig lavet en boot-cd med Nero (har ver. 6.3.1). Har fundet ud af at Nero laver den ud fra filen DosBootimage.img som ligger i Nero-mappen. Den indeholder DR-DOS. De filer jeg sendte synes derfor overflødige!!
DOS kommandoer skal udføres i de første 640k af hukommelsen, kaldet konventionel RAM. Er der ikke plads nok til at udføre kommandoer her, kommer fejlen "Insufficient Memory" - uanset hvor meget RAM man har i. Det er mit bud.
Under boot indlæses DOS også i konventionel ram. Indlæses for mange programmer, er der ikke plads nok til afvikling af kommandoer, som fx. din runme.bat
For at skaffe plads nok under første 640k sørger man normalt for, at drivere og programmer indlæses i den "øvre hukommelse" med kommandoer som DOS=UMB,High, Loadhigh og Devicehigh i konfigurationsfilerne config.sys og autoexec.bat.
Ved ikke hvordan Nero boot-cd og DR-DOS håndterer det. Er der nogen med erfaring, som har et bud??
superbent - vil du lige kopiere indholdet af runme.bat herind, så vi kan se, hvad den .bat-fil vil udføre.
@echo off cls ECHO !-------------------------------------------------! ECHO ! ! ECHO !Please DO NOT run this batch file under Windows! ! ECHO ! ! ECHO !-------------------------------------------------! pause call abitfae.bat IS7G_22.BIN
Prøv lige at brænde en ny boot-cd. UDELAD filerne jeg sendte. Dem fra Abit til at flashe med skal være der.
Runme.bat kalder kun en ny batfil (call abitfae.bat). Hvad indeholder den så? Kopier ind her. Den skulle gerne eksekvere awdflash.exe = flashprogrammet, såfremt din bios er AWARD. Det skal du være sikker på. Alternativet er en AMI bios - det er noget andet.
Jeg downloadede den iaftes, så det kan jeg hjælpe med:
abitfae.bat
@ECHO OFF cls ECHO Please make sure of the following: ECHO 1) You have made a CLEAN boot from your floopy disk, ECHO i.e. NO autoexec.bat and config.sys files are loaded. ECHO 2) The BIOS file you are trying to upgrade is correct ECHO for your board, otherwise you will get the unknown failure. IF "%1"=="" GOTO Error_3 ECHO !----------------------------------------------! ECHO ! ! ECHO !Be sure the current PC system is pure without ! ECHO !any resident progarm. ! ECHO ! ! ECHO !----------------------------------------------! pause cls IF NOT EXIST AWDFLASH.EXE GOTO Error_1 IF NOT EXIST %1 GOTO Error_2 ECHO !----------------------------------------------! ECHO ! ! ECHO ! !Be sure you are ready to update the BIOS! ! ECHO ! ! ECHO !----------------------------------------------! pause AWDFLASH.EXE %1 /py /sn /cd /cp /cc goto End
:Error_1 ECHO No AWDFLASH.EXE!!! or you may have not execute the .EXE file to be a .BIN file yet. ECHO Flash Failure !!! goto End
:Error_2 ECHO No %1 file or you may have not execute the .EXE file to be a .BIN file yet. ECHO !!! Flash Failure !!! goto End
:Error_3 ECHO Command error: No parameters goto End :End
Sp. "Er det ikke nemmere efter boot, at eksekvere awdflash.exe direkte ? ?" Sv. Det kan du godt, såfremt der ikke igen kommer "Insufficient Memory" fejlen.
I så fald skal det være med parametre som ovenfor AWDFLASH.EXE %1 /py /sn /cd /cp /cc
hvor %1 udskiftes med is7g_22.bin
Kan være bange for at boot-cd'en med DR-DOS indlæser resistente programmer via autoexec.bat og config.sys. Derved opfyldes ovenstående fra abitfae.bat ikke:
ECHO Please make sure of the following: ECHO 1) You have made a CLEAN boot from your floopy disk, ECHO i.e. NO autoexec.bat and config.sys files are loaded. og ECHO !Be sure the current PC system is pure without ! ECHO !any resident progarm.
En helt "ren" bootdiskette ville kun indeholde filerne command.com og io.sys. Mere skal ikke til for at boote en pc til ren DOS. Altså ingen keyboard.sys eller display.sys drivere e.l.
Jeg er desværre lige i Næstved nu, og tager tilbage til min Computer i København engang i morgen er planen. Så vil jeg prøve følgende:
Lave en ny BOOT CD med Nero, uden de filer, som halifax sendte, kun dem fra Abit, og slå keyboard sys fra osv. i Nero.
Derefter vil jeg prøve igen.
Fortsætter problemet, prøver jeg at fjerne filen "runme.bat" og "abitfae.bat" og laver ny BOOT CD, uden dem. Så starter jeg med den nye BOOT CD og skriver følgende når den er startet:
Hvis problemet fortsætter, bruger du blot den samme cdrom, men kører ikke runme.bat, men fyrer istedet blot AWDFLASH.EXE is7g_22.bin /py /sn /cd /cp /cc af.
Jeg tror ikke det hjælper, men det skal ikke være uforsøgt. Prøv lige at boote på en af de cdrom'er du lavede tidligere og blot skrive: awdflash og tryk enter. Får du den samme memory fejl ?
Når programmet er installeret så åben det. Klik på File -> New, Dernæst på Image -> Inject, naviger frem til den mappe hvori ligger de MS DOS filer jeg sendte. Åben en efter en Command.com, IO.sys og MsDos.sys (ikke sikker på om den nødvendigvis skal med). Klik på File -> Save og giv navn fx. Bootfiler og SØRG FOR at få gemt i IMA format. (Har selv lige prøve at lave en sådan .IMA fil).
Brænd nu med Nero ny Boot-CD. I åbningsbileldet for Nero afmærker du i pkt. 2 Imagefil og navigerer frem til stien, hvor din nylavede bootfiler.IMA fil ligger og brænder ud fra den.
HOVSA - kommer i tange om, at du i image filen s'følglig også lige skal tage de 5 filer med som du extractede før til din BIOS opdatering, så de automatisk kommer med på den brændte cd-rom
Nu burde du kunne køre runme.bat filen. Da denne boot ikke indlæser andet end command.com og IO.sys
Det du opnår er at lave en boot-cd ud fra den ny .ima-fil og ikke ud fra DosBootimage.ima som ligger i Nero mappen. Håber den vil boote på den måde - og ja, du er forsøgskanin, da jeg ikke selv har prøvet. :) Men den ny .ima-fil burde være lige så god som DR-DOS .ima.filen. Blot uden noget indlæst via autoexec.bat og config.sys filer. Husk, du har US keyboard og tegnene sidder på nogle andre taster. Prøv dig frem hvor.
Det kan være du også blot kan lade BIOS update filerne ligge på din harddisk. Efter boot skifter du til din harddisk ved at skrive c: (forudsat det stadig hedder C) og dernæst skriver du cd biosfiler (forudsat de ligger i c:\biosfiler)
Håber du fortsat er med, og at vi har Tonny med også - han er mere ekspert end jeg. :)
Du klarer det fint, og jeg er lige så lidt ekspert i at brænde bootbare cdrom'er som du er.
Jeg holder mig lidt i baggrunden når jeg ikke har noget at tilføje, og du gør et godt job her. Ingen grund til at spamme spørgsmålet med "jeg er enig" bemærkninger.
Har jeg noget kontruktivt skal jeg nok komme med det.
halifax: jeg har prøvet at lave det, og da jeg genstartede, kiggede den efter CD'er den kunne boote fra, og så skrev den noget med "Boot not..." noget - den er for hurtig, kan ikke nå at læse det....
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.