Как изменить UUID после клонирования жесткого диска Mac с помощью `dd `?

Фактические UUID должны иметь длину 128 -бит и должны быть уникальными. До этого различные системы предоставляли различные серийные номера разного размера, чтобы их можно было различить. Таким образом, Linux просто берет любой серийный номер, который может найти, и вставляет его в каталог /dev/by-uuid/, даже если он не соответствует определению UUID. Это относится к идентификатору тома FAT32 :

.

Sector offset   FAT32 EBPB offset   Length (bytes)  Contents 
0x043           0x38                4               Cf. 0x027 for FAT12/FAT16 (Volume ID) 

Историческое описание:

Volume ID (serial number)

Typically the serial number "xxxx-xxxx" is created by a 16-bit addition of both DX values returned by INT 21h/AH=2Ah (get system date)[nb 7] and INT 21h/AH=2Ch (get system time)[nb 7] for the high word and another 16-bit addition of both CX values for the low word of the serial number. Alternatively, some DR-DOS disk utilities provide a /# option to generate a human-readable time stamp "mmdd-hhmm" build from BCD-encoded 8-bit values for the month, day, hour and minute instead of a serial number.

Это 32-битное значение, которое может отображаться, например, как 4425 -7572. Скорее всего, эти два раздела являются системными разделами EFI, поскольку они должны быть в формате FAT32.

Вы можете получить более точную информацию, (вероятно, полученную при анализе нескольких /dev/disks/by-*/записей )с помощью командыblkid:

# blkid

или ограничено этими короткими записями:

# blkid /dev/sda1 /dev/sdb1

Руководство предлагает вместо этого использовать lsblk, который не требует рута. Итак, с правильными параметрами это будет lsblk -o +UUID,FSTYPE /dev/sda1 /dev/sdb1.

. здесь:

$ lsblk -o +UUID,FSTYPE /dev/sda1 /dev/sdb1
NAME MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT UUID                                 FSTYPE
sda1   8:1    0  200M  0 part /boot/efi  1234-5678                            vfat
sdb1   8:17   1  200M  0 part            9ABC-DEF0                            vfat

2
09.09.2018, 23:56
1 ответ

Создатели Carbon Copy Cloner предоставляют простой (Mac )инструмент для изменения тома uuid (по одному ). Ссылка для скачивания находится на этой странице .

Я пользовался им несколько раз, проблем не было.

1
28.04.2021, 23:43

Теги

Похожие вопросы