Є кілька корпусів USB, які імітують 4K диски на 512 байт на сектор сектора. Це означає, що коли диск виймають з корпусу, адреси секторів більше не працюють, оскільки їх слід помножити на 8, щоб знову працювати.
HFS +, з іншого боку, є індивідуальним для сектору (як, наприклад, ext2 / 3/4, але всупереч FAT або NTFS)
Так що це тільки питання переписування таблиці розділів.
У режимі 4K (тобто в корпусі USB) у вас є
Сектор 0: захисна перегородка MBR
Сектор 1: Заголовок GPT
Сектор 2: Дані GPT, які вказують, що розділ починається з n і закінчується на m
Сектор n: Початок розділу
Сектор m: Кінець розділу
у режимі 512 байтів зараз:
Сектор 0: захисна перегородка MBR
Сектор 8: Заголовок GPT
Сектор 16: Дані GPT, які вказують, що розділ починається з n (неправильно) і закінчується на m (неправильно)
Сектор n * 8: Початок розділу
Сектор m * 8: Кінець розділу
Розмір розділу - m-n, що, звичайно, також в 8 разів більше (8 × 500 Гб = 4 Тб)
Запишіть значення для n і m (знаходяться в секторі 16 в області кольору, в моєму прикладі 0x22 (початок) і 0xF42 (кінець) 
Потім скористайтеся вашим вибором інструменту розбиття (в ідеалі щось подібне до розділеного gnu, де можна вводити прямі адреси сектору), створити нову порожню таблицю розділів GPT і оголосити новий HFS + -Partition (за допомогою типу GUID 48465300-0000-11AA-AA11- 00306543ECAC, що означає HFS +) із зазначеними початковими і кінцевими адресами, але помножені на 8. Зверніть увагу, що адреси, звичайно, є мало-кінцевими шістнадцятковими адресами, тому їх слід читати як такі, а також писати як такі.