Hur man ändrar hårddiskens volymserienummer (volym-ID)

click fraud protection

Volymens serienummer (även känt som VSN) är ett unikt serienummer som tilldelas en optisk skiva (CD eller DVD) eller en hårddisk efter formatering. Volymens serienummer lades till av Microsoft och IBM så att operativsystemet kunde känna igen om en optisk disk eller en enhet ändras på systemet. Vid den tiden var det enda sättet att avgöra detta, volymetiketten (volymnamn) som användaren definierade för varje lagringsdisk. Men på det sättet uppstod ett problem om en användare gav samma (volym) namn till två (eller flera) diskar. För att kringgå detta problem beslutade Microsoft och IBM att tilldela ett nytt unikt nummer i hexadecimal form (kallas 'Volym Serial Number' eller 'Volume ID' eller 'VSN') när en enhet (optisk disk eller hårddisk) formaterad.

Med enkla ord indikerar volymens serienummer den exakta tiden {Datum, Month, Year & Time (Hour, Minute & Second)} för formatoperation. VSN ändras varje gång du formaterar disken, så om du installerar om Windows och formaterar systemdisken kommer Windows att be om aktivering igen.

Genom att dra fördel av VSN använder vissa programvaruleverantörer volymens serienummer för att undvika piratkopiering av sina produkter. Detta innebär att programvara från dessa leverantörer inte kan köras om volymens serienummer skiljer sig från VSN av produktens original optiska skiva som levererades eller av hårddisken som programvaran var först installerat. Även denna teknik användes tidigare av spelleverantörer för flera spelare för att förbjuda spelare som försökte fuska. Nuförtiden är den här metoden värdelös eftersom spel- eller mjukvaruleverantörerna nu använder det hårdkodade serienumret (HDD Tillverkarens S/N som är inbäddad i firmware) för att identifiera (förbjuda) fuskare eller så förbjuder de CD: n nyckel.

I den här artikeln hittar du detaljerade instruktioner om hur du ändrar hårddiskens volymserienummer (aka volym-ID eller VSN).

Hur man ändrar hårddiskvolymens serienummer (VolumeID).

Alternativ 1: Använda Sysinternals VolumeID-växlare.

Volym-ID förbi Mark Russinovich, är ett annat gratisprogram som hjälper dig att ändra volym-ID: n för enheter från kommandoradsfönstret.

1. Ladda ner Volym-ID.

2. Extrahera"volumeid.zip" filinnehåll och flytta de extraherade filerna ("Volumeid.exe" & "Eula.txt") till roten av C: enhet.

3. Öppna en förhöjd kommandotolk. Att göra det:

I Windows 7, Vista och XP: 1. Gå till Start > Alla program. 2. Cslicka att expandera Tillbehör. 2. Högerklicka Kommandotolken och välj "Kör som administratör

bild

I Windows 8

Högerklicka på skärmen nedre vänstra hörnet och från popup-menyn, välj "Kommandotolk (admin)”.

windows-8-admininstator-kommandotolken

4. Låt oss säga att vi vill ändra volymens serienummer för systemenheten C:.

I kommandotolksfönstret skriver du följande kommando för att se det aktuella volymens serienummer för C:-enheten

vol

volym-id-växlare

4a. den "vol" kommandot bör returnera volymens serienummer. I det här exemplet är VSN "94F8-9C08".

ändra HDD-serienummer

– För att ändra nuvarande VSN –

5. Navigera till rotmappen på Disk C: (där "volumeid.exe" finns/sparad) och skriv följande kommando:

volymid <drivbokstav:> xxxx-xxxx

* Som : skriv enheten för disken (enhet eller volym) som vi vill ändra VSN ("C:").

** Som xxxx-xxxx: skriv det nya volymens serienummer (t.ex. 74F8-9C08).

I det här exemplet vill jag ändra VSN för disk C: och jag har bara ändrat ett tecken (det första) i det gamla VSN för att specificera det nya. Så hela kommandot bör vara:

volym c: 74F8-9C08

volumeid.exe

5. När "volymid" kommandot uppdaterar volym-ID: t för din enhet, stäng kommandotolksfönstret och omstart din dator.

bild

Alternativ 2: Använda hårddiskens serienummerväxlare.

Uppdatering: Nedladdningslänken fungerar inte längre (borttagen).

Det andra gratisverktyget du kan använda för att ändra volymens serienummer kallas Hårddiskens serienummerväxlare. Programmet kan endast ändra hårddiskens volymserienummer och inte det hårdkodade serienumret.

1. Ladda ner Hårddiskens serienummerväxlare.

2. HögerklickaHardDiskSerialNumberChanger.exe & Välj Kör som administratör.

Hårddisk-serienummer-växlare

3. Acceptera UAC-varningsmeddelandet.

bild

4. Välj den disk som du vill ändra serienumret på. (t.ex. "C:").

5. Ange det nya serienumret på detta formulär XXXX-XXXX.

6. Tryck Förändra.

Volym-serienummer-växlare

7. Klick Ja och starta om din dator.

ändra hårddiskens serienummer

Det är allt!

Tack – det här räddade mig! Dupederade mitt system till nya enheter och insåg inte att de fick olika ID förrän ett program inte kände igen musik som jag redan hade importerat!

I Windows 10 (okt 2018) får jag "Parametern är felaktig" när jag försöker ändra volym-ID för C:-enheten med SysInternals volumeid.exe. Även hårddiskens serienummerväxlare misslyckas med felet "Kan inte skriva till den här disken i enheten". Några idéer om hur jag kan ändra volym-ID?
Bara för information, jag har provat detta med Windows10 VM som körs under Fusion på Mac OS, och även med Win10 installerat på en BOOTCAMP-partition på Mac också. Ingen glädje med heller. Windows är installerat under EFI-inställning, så GPT volym. Är du osäker på om detta är orsaken?

Åh detta är en otroligt snäll guide jag någonsin har hittat idag. Tack så mycket.
Men det här fungerar tyvärr inte för numret på den Sandisk jag har.. Jag tror att det är produktproblemet.. eftersom micro SD som är från Samsung fungerar bra med båda hållen (volymID och hårddiskens serienummerväxlare).

Om sanddisks volym-ID skulle ändras på det här sättet skulle mitt jobb för den här veckan bli mycket lättare..
men verkligheten är... OTL...

Någon som kan rädda mig?

Jag kan inte komma till C:\VolumeID>-prompten. När jag anger "VolymID" får jag:

VolumeId v2.1 – ställ in diskvolym-id
Copyright (C) 1997-2016 Mark Russinovich
Sysinternals – http://www.sysinternals.com
användning: volumeid [enhet:] [Id]
-nobanner Visa inte startbannern och copyrightmeddelandet.
Id måste vara i följande hexadecimala format: xxxx-xxxx
Obs: nya NTFS-volym-ID visas inte i kataloglistor förrän efter nästa omstart.

C:\>

Med andra ord, jag får informationen ovan, och sedan är det direkt tillbaka till C:\>-prompten.

Jag kör 64-bitars Windows 7 Home Premium, Service Pack 1

Tack!

Det skulle vara bättre att påpeka att volymens serienummer är en allmän identifierare för alla volymer, inte bara för en disk och att det du pratar om här, bara är volymens serienummer för den första volymen (partitionen) av en disk.

Så jag märkte ett konstigt faktum: jag hade en GRUB första volym med VSN 080A-5579 så 1 år efter hittar jag E80A-5579... jag minns inte att jag formaterade den mellan. Jag återställde endast den här partitionen med Säkerhetskopiera filer gjorda med Clonezilla Live i standardläge.
De två siffrorna skiljer sig bara med ett tecken??? väldigt ovanligt

@JimH

Tack för att du listar det senaste tillägget till diskpart. Jag använder verktyget som en del av mitt jobb och hade aldrig lekt med den funktionen. Tyvärr tror jag att det är ett annat ID än vad folk här pratar om. Om du skriver 'vol c:' vid en kommandotolk kommer du att se ett serienummer som inte är relaterat till unika ID. En av giveaways är att varje partition har ett ID, men unikt ID handlar bara om en disk (som kan innehålla flera partitioner). Jag tror att antalet som diskuteras här bor i VBR.

Jag hittade en mer pålitlig lösning. Det fungerar med Windows 7 och 8 (och förmodligen 10). Den använder ett kommando som följer med Windows och kräver därför inte nedladdning av någonting. Som du kommer att se är det dock fler steg inblandade, men det fungerade för mig när volumeid inte gjorde det.

Hur man åtgärdar disksignaturkollisionsproblemet i Windows 7 och 8
Windows 7 och 8 kommer med ett kommandoradsverktyg som heter diskpart som låter dig visa och ändra disksignaturen.

1) Öppna en kommandotolk som administratör.
2) Skriv "diskpart" (utan citattecken)
3) Microsoft DiskPart startar. När den är klar kommer den att utfärda en "DISKPART>"-prompt, så att du kan ange dina kommandon.
4) Skriv "list disk"
Detta kommer att lista alla diskar som för närvarande är monterade (anslutna till systemet).
Disken kommer inte att ha de vanliga namnen och etiketterna som du är van vid
Windows Explorer-gränssnittet, så du måste känna igen dem efter deras storlekar.

Observera att "list disk" faktiskt listar de fysiska diskarna, och inte partitionerna som
du kan ha tilldelat enhetsbokstäver. Detta betyder att om du har 2 fysiska diskar,
med 3 partitioner på varje, så att du har enheterna C:, D:, E:, F:, G: och H:,
"list disk" visar bara "Disk 0" och "Disk 1".
5) Skriv "select disk x" (utan citattecken) där x är numret på disken från din "list disk"-skärm.
6) När du skriver (säg) "välj disk 1", svarar DiskPart med att säga "Disk 1 är nu den valda disken".
7) Skriv "uniqueid disk". DiskPart kommer att svara med diskens signatur, en serie hexadecimala siffror
8) Skriv "uniqueid disk ID=[NEW SIGNATURE]" där "[NEW SIGNATURE]" står för den nya identifieraren du vill ha för disken
9) Avsluta DiskPart genom att skriva "exit".
10) Skriv "exit" igen för att avsluta Administrator Command Prompt.

Jag har provat detta med Win 8.1 på tre externa WD-hårddiskar. Jag skriver in följande kommando:

volym e: 1234-5678

I varje fall får jag följande fel.

Fel vid läsning av drivenhet: Parametern är felaktig.

Hej Sir,
Mitt namn är saurabh gaur och jag står inför problemet när jag ändrade mitt serienummer fick jag ett meddelande som är volymid inte känns igen som ett internt eller externt kommando, funktionsprogram eller batchfil.
Berätta för mig vad jag kan göra för att ändra mitt serienummer.
skicka mig lösningen ASAP!
Tacka dig.

Tack! Sista godbiten härifrån om hur man kör kommandotolken som administratör i Windows 8 fick äntligen min Adobe Photoshop Elements att fungera korrekt. Att bryta en Raid-array lämnade mig med 2 hårddiskar med samma volym-ID, så Photoshop Elements förlorade 1/2 av dem direkt efter importen. Jag kunde inte få VolumeID av Mark Russinovich att fungera – åtkomst nekad.