Як змінити серійний номер жорсткого диска в VirtualBox? [зачинено]


1

Я хотів би змінити серійний номер жорсткого диска в VirtualBox.

Хто-небудь знає, як це зробити?


2
Коли ви говорите серійний жорсткий диск, що ви маєте на увазі? Тому що є кілька варіантів ... WMI & gt; Diskdrive & gt; Серійний номер? або підпис? або ви маєте на увазі DiskPart & gt; Ідентифікатор диска? або ви маєте на увазі серійний том?
EliadTech

Це oldie, але, я думаю, OP говорить про серійний номер ATA. Ви змінюєте це з VBoxManage setextradata "yourVM" "VBoxInternal/Devices/ahci/0/Config/Port0/SerialNumber" "1234512345"...
Mike Andrews

Відповіді:


6

Я припускаю, що ви хочете змінити UUID жорсткого диска uuid є таким UUID {55b773b8-cbcb-42ea-9a44-1368b30ed823}

Щоб встановити UUID жорсткого диска, виконайте це в командному рядку:

VBoxManage internalcommands setvdiuuid disk2.vdi

наприклад: VBoxManage internalcommands sethduuid disk2.vdi 55b773b8-cbcb-42ea-9a44-1368b30ed823 буду працювати.


1
Справа в тому, що диски мають серійний номер, який не відповідає UUID VBox. У гість Linux ви можете переглянути це за допомогою smartctl -i /dev/whatever. Показаний серійний номер не має відношення до UUID.
Kaz

3

Схоже, команда змінилася:

sethduuid <filepath> [<uuid>]
    Assigns a new UUID to the given image file. This way, multiple copies
    of a container can be registered.

Так у моєму випадку це було:

C:\Program Files\Oracle\VirtualBox>VBoxManage internalcommands sethduuid <vmdk location>

uuid змінюється, якщо ви не заповните новий.


1

Я думаю, ви маєте на увазі серійний номер тому, який ви бачите, коли ви робите реж.

VolumeID вирішив для мене, запустити його як адміністратора:

volumeid C: C8BA-7B18

Після перезавантаження його буде змінено:

C:\>dir
 Volume in drive C has no label.
 Volume Serial Number is C8BA-7B18

 Directory of C:\
 ...
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.