Drive Caching i Vista

By Daniel. Filed in Teknologi  |   
Etiketter:, , , ,
Home  

Fick ett annorlunda fel att åtgärda igår på en Vista Home Premium Laptop (av märket packard bell, men märket är oväsentligt i detta fallet då det är ett fel i alla vista & win2003 produkter).
Felet var en BSoD (Blue Screen of Death), och hade felkod 0x000000ED, med felmeddelandet UNMOUNTABLE_BOOT_VOLUME. (ja, jag är precis för google’s skull, så folk kan hitta denna artikeln).

Efter en hel del googlande ifrån en annan laptop (tack gud för att det råkade vara 2 laptops här), så hittade jag felet. Som titeln syftar på så är det Drive Caching som helt enkelt ställer till det.
Till min förvåning så led även XP av detta felet, men det åtgärdades i Service Pack 2! Whaaaaat?!
Vista lanserades 2år (!!!) efter Service Pack 2 kom till XP, varför är inte denna ”bug” åtgärdad i Vista då? Dom visste ju om den och hade fixat den 2 år före vista ens kom.

Okej okej, tillbaks till felet så jag kanske kan hjälpa nån stackars skäl där ute.
Felet uppstår pågrund av att något program har skrivit till hårddisken vid uppstart eller nedstängning, på ett sätt Vista ogillar. Det kan även uppstå vid felaktig avstängning.
Hur du ser detta felet? Symptomet är att vista startar om innan det ens kommit till inloggningsskärmen, om du inte ändrat inställningarna för omstart vid fel så kommer skärmen blinka till med en blå bakgrund och sen starta om. Men eftersom du antagligen kom hit har du nog hittat att det är UNMOUNTABLE_BOOT_VOLUME som är felet. Annars trycker du på F8 precis efter den blivit klar med BIOS men före den startar Vista, då får du upp en meny med start alternativ. Välj ”Inaktivera omstart vid fel” eller liknande text (kommer inte ihåg den exakt, sorry). Då kommer datorn helt enkelt att stanna och visa den blåa skärmen och du kan läsa den och ev. googla fram ett svar.
Det finns 2 sätt att fixa detta på, först det väldigt destruktiva: Formatera hårddisken och installera om Vista, alternativt använda återställnings CD/DVD om du har en märkesdator (HP, DELL, Packard Bell, osv).
Sen har vi den finurliga fixen, som kräver en Vista DVD (tyvärr saknar märkes datorer detta, och hade inte tillgång till en så vet tyvärr inte om det går att använda vilken vista dvd som helst på en märkesdator).
Den finurliga fixen går ut på att du startar datorn med vista dvd:n i, du kan eventuellt behöva ändra den s.k. boot order så att DVD-läsaren står före hårddisken (håll ögonen öppna precis när den startar så bör du hitta vilken knapp att trycka på för att temporärt ändra boot order för bara den uppstarten, annars får du gå in i BIOS och ändra).
Du får konstaterandet: ”Tryck enter för att starta installationen”, just det du gissade rätt, tryck enter.
Dåså, väl inne i installationsprogrammet ska du trycka på någon knapp för att starta ”Recovery Console” eller Reparationskonsolen.
Väl inne i den så kör du ”CHKDSK /R” (CHKDSK /P funkar också, men /R är mer noggrann så använd /P bara om du är stressad) och sen ”FIXMBR”, du låter dessa tugga igenom klart (FIXMBR kommer att spotta ut massa varningar om att bygga om MBR (Master Boot Record), men du är så illa tvungen), sen skriver du ”EXIT” och trycker ENTER för att starta om datorn, glöm inte ta ur vista dvd:n om du ändrade boot order inne i BIOS, nu ska problemet vara åtgärdat och du ska komma in i Vista igen!
Om du återigen får omstarter, och bekräftar att det inte är fixat (genom att läsa BSoD). Tyvärr, då måste du formatera & installera om. =/

Mer info om felet finns på Microsofts hemsida (engelska), och sidan jag läste om den ”snälla fixen” på PC Tech Bytes forum (engelska) (ja, det står ”för XP”, men ett annat forum har bekräftat att fixen är lika för XP & Vista).
Bara för att, Microsofts sida (engelska) där dom skriver om hur dom åtgärdat denna buggen i XP :(

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *

*