Fråga
Jag har drabbats av ett drivrutinsproblem. På något vis har min drivrutinsfil för min cd-enhet (NEC ND3520A) blivit korrupt. Drivrutinen som används är en standarddrivrutin i Vista (jag kör Vista Home Premium 64).
Efter lite googlande verkar denna fil heta Cdrom.sys. Jag har försökt att installera om men får då meddelandet att filen är korrupt och installationen misslyckas. Om jag istället försöker söka efter en ny drivrutin får jag bara svaret att jag har den senaste drivrutinen installerad (vilken dock är korrupt). Detta både om jag söker över internet eller på installationsskivan (genom en annan dator då eftersom jag inte kan använda enheten på denna dator).
Frågan är nu, hur får jag tag på en ny, icke korrupt, version av Cdrom.sys? Eftersom det är en standarddrivrutin finns den inte på NEC:s hemsida (de ger ju inte ut den) och jag lyckas inte hitta den någonstans på Microsofts hemsida heller (vilken för övrigt är lite av en djungel).
Jag försökte flytta bort filen från system32-katalogen så att den skulle hämtas på nytt. Dock misslyckades jag med detta då jag inte hade rättigheter till det (även om jag är administratör på datorn och stänger av UAC). Jag har inte heller rätt att ge mig själv rättigheter att ändra på filen eftersom endast system och trusted installer verkar ha det.
En vild gissning är ju att jag har missat något här. Några förslag på vad jag ska göra åt det här skulle vara trevligt. Eftersom jag har en OEM-licens får jag inte någon support från Microsoft och jag vill ju inte installera om Vista bara för att få det att fungera.
Svar
En reparation av Vista hade varit det enklaste. Men eftersom du har en OEM-version har du väl bara en återställningsskiva och ingen riktig installationsskiva? Det finns en särskild reparationsskiva för nerladdning, men jag vet inte om den fungerar på en OEM-version, som dessutom är svensk. Men du kan prova:
http://neosmart.net/blog/2008/windows-vista-recovery-disc-download
Annars, prova först med att köra Systemfilsgranskaren. Den kontrollerar integriteten hos alla skyddade systemfiler och ersätter felaktiga filer. Öppna Kommandotolken och skriv
sfc /scannow
för att söka igenom alla filer eller
sfc /scanfile=c:windowssystem32driverscdrom.sys
för att kontrollera enbart din krånglande fil.
Om inte detta skulle hjälpa kan du visst ge dig själv rättigheter att till exempel flytta filen från sin mapp. Öppna Utforskaren och navigera till mappen Windowssystem32drivers. Högerklicka på Cdrom.sys, välj Egenskaper och gå till fliken Säkerhet. Klicka på knappen Avancerat, gå till fliken Ägare och klicka på knappen Redigera. Godkänn eventuell fråga från användarkontrollen. Markera Administratörer i listan och stäng sedan alla fönster med OK.
Gör sedan om proceduren – högerklicka på filen Cdrom.sys, välj Egenskaper och gå till fliken Säkerhet. Klicka på knappen Redigera och godkänn eventuell fråga från användarkontrollen. Markera Administratörer i listan och bocka för ”Fullständig behörighet” i kolumnen Tillåt. Stäng alla fönster med OK och Ja. Nu kan du göra vad du vill med filen.
Men om detta gör någon nytta är kanske tveksamt. Det är dock naturligtvis värt ett försök. Lite dammsugning av nätet gav också ett ställe där filen Cdrom.sys kan laddas ner:
Vista 32 – http://web.t-online.hu/leonsilv/cdrom.zip
Vista 64 – http://lordfish.team-wst.org/windowsunattended/dl/cdrom.sys_vista.vista.build.5600_x64.rar