Як монтувати необроблені образи диска?


12

Я хотів би встановити неочищений дамп диска, наприклад, такий, як створений dd? Чи є щось на зразок циклічного пристрою в OS X?


1
Я відчуваю, що це може бути питання XY - чому ти цього хочеш?
грг

1
@grgarside Я хотів би встановити різні звалища флоппісу, hds, що ще. Чому це має значення?
Макс Рійд

Ну, у мене є відповідь, але оскільки я не впевнений, чому ти цього хочеш, я не знаю, чи підходить це.
гр

Відповіді:



8

Це смішно, адже це насправді дуже просто. Перейменуйте його на розширення .dmg, оскільки DMG теж є необробленим зображенням.

На відміну від вищезазначеного рішення, це буде працювати над dd-матками цілих накопичувачів на додаток до розділів.


1
Ви впевнені, що dmgs не мають структури? Вони можуть стискатися, шифруватися та мати контрольні суми ...
Макс Рід

3
Під - перше, є сімейний формат DMG файл, але це в основному DD в його ядрі , перш ніж криптографія і т.д. Дивіться тут для отримання додаткової інформації: newosxbook.com/DMG.html Важливий біт в другому абзаці. Основні створені Hdiutil DMG насправді просто перейменовані у відвали RAW, не ідентифікуючи заголовка, колонтитула, метаданих або обгортання будь-якого типу. Якщо і коли ви намагаєтесь стиснути / зашифрувати дані, то створиться блок-трейлінг з інструкціями щодо того, як зашифрувати / форматувати комп. Коли монтер закінчить розшифровувати, це знову DD.
user1901982

3
Пізно на вечірку, але подумав, що варто додати тут +1. Я щойно робив це із зображенням дискового диска з 20-річного ПК, і він працював чудово.
Метт Лейсі

1
Воістину приголомшливе рішення. Мені подобається користуватися командним рядком, але нічого не перемагає те, що можна запам’ятати та зробити це швидко з інтерфейсу користувача.
LaX

2

hdiutilКоманда , зазначена вище , є правильною, проте, новим Mac SSD - накопичувачі має 4096 - байтовий розмір блоку і по hdiutilзамовчуванням 512 для образів дисків , так що якщо ви спробуєте встановити 4096 байт розмір блоку зображення на це буде виглядати як нонсенс до системи.

Додавання -blocksize 4096до команди дозволить вам працювати із зображенням, створеним з нового Mac:

hdiutil attach -blocksize 4096 -noverify -nomount diskimage.img

1

Можна створити образ диска диска за допомогою Disk Utility. Виберіть диск або розділ диска зі списку зліва, а потім Файл → Нове → Зображення диска з <disk1>.

Після створення зображення ви можете змонтувати його, як і будь-який інший том, і якщо ви вибрали читання / запис, ви можете читати / записувати в зображення, як змонтований том. Зображення монтується там, де було б оригінальний диск: / Томи / ім'я диска.


Це майже відповідає моїм потребам. Чи знаєте ви спосіб безпосередньо встановити їх?
Макс Рійд

@Max Чи можете ви пояснити, що ви маєте на увазі під «безпосередньо»?
гр

Я хочу ставитись до файлу так, ніби він є символьним пристроєм, і використовувати mountйого.
Макс Рійд

@Max Я все ще не впевнений, що ви маєте на увазі :) Ви можете використовувати кріплення на змонтованому зображенні, як і будь-яке інше зображення, і воно відображається поряд із підключеними фізичними дисками - що саме для монтажу ви хочете використовувати?
гр

У мене є, наприклад, необроблені зображення dd. Я хочу їх встановити. Я міг би створити на ньому dmg та ddнеоброблене зображення, потім встановити цей dmg, але я хотів би встановити його безпосередньо, щось на кшталт mount -t hfs <path-to-file-created-using-dd> /mountpoint. Хоча це неможливо, оскільки mountпрацює лише з пристроями, а не зі звичайними файлами. У Linux я використовував циклічні пристрої, вказуючи їх на файл та використовуючи mountна них згодом.
Макс Рійд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.