Чому DD не робить робочі завантажувальні USB-накопичувачі для Microsoft? [зачинено]


9

Будь ласка, не посилайтеся на мене (в основному неправильні) відповіді, розміщені на цю тему. Жоден не є правильним.

За останні кілька років я зробив мільйон завантажувальних паличок на кшталт цього: dd if=(this).iso of=/dev/sdb bs=4M bla ..Очевидно, що він працює кожен раз для ISO, зокрема для дистрибутивів Linux, але якщо це будь-яка Windows 7 або 10 iso, отримана USB-накопичувач не завантажується, і є не бачив жодна комп'ютерна BIOS (зокрема Dell). Ізо ідеально хороший і працює як файлова система з усіма носіями Windows, але BIOS його не бачить, тому він є непридатним. Чому ні?

Висновок: Microsoft надає різні інструменти для введення ізо-файлу та створення необхідного запису на USB / DVD (запуск під Windows). Ці інструменти виходять з ладу. Мені все одно, але я хочу знати, чи є щось магічне, що ці інструменти роблять це не просто пряма фізична копія, як ddце?


5
Ви, здається, запитуєте про магічні властивості нелінукс-інструментів на місці проведення Linux. Здається, що це не тематично для AskUbuntu.
користувач535733

1
"Ніхто не правильний" неймовірно зарозумілий. Те, що ви не знайшли правильних відповідей під час свого дослідження, не означає, що вони не існують.
Бен

5
Проблема не в цьому інструменті. Проблема полягає в тому, що вихідне зображення не підтримує цю можливість, і йому слід керувати чимось, що додає його до або під час запису на USB-пристрій. Якщо у вас є завантажувальний USB палицю, Ви , ймовірно , могли б клонувати його dd, але образ , який ви могли б створити на півдорозі через цей процес не є такою ж , як з ви починаєте з компанією.
Кріс Страттон

2
@BenVoigt Вставте класифікатор "... що я знайшов ...", і все добре. Далеко не кожен такий багатослівний.
AaronD

1
@AaronD: Все не добре. "Не звертайтеся до тих відповідей, які я вже знайшов", це не є розумним очікуванням ОП. Ми не можемо прочитати його думку, щоб знати, що він уже бачив. Додавання кваліфікатора робить перший абзац ще гіршим, а не кращим.
Бен

Відповіді:


10

Клонування (за допомогою ddінших інструментів клонування) добре працює з більшістю поточних linux-файлів. Це гібридні ізофайли, підготовлені таким чином, що той самий файл можна використовувати для створення завантажувального диска DVD та завантажувального диска USB та карти завантаження (наприклад, SD-карти).

Клонування не робить завантажувальний USB-накопичувач із поточного ISO-файлу Windows. Для цього вам потрібен спеціальний інструмент або виконайте дії вручну (в процесі вилучення), якщо бажаєте.

Це посилання в основному фокусується на інструменті woeusb(інструменті в Linux) для створення завантажувального USB-накопичувача з поточного ISO-файлу Windows. Я перевірив його нещодавно і можу перевірити, чи працює він.

Ви можете зробити «магію» самостійно за детальною допомогою

help.ubuntu.com/community/Installation/iso2usb/diy/windows-installer-for-big-files


2
Ви, ймовірно, повинні відповідати частинам цих посилань як цитати у своїй відповіді. Раніше я бачив, як посилання ubuntu.com замирають.
TheWanderer

Я використовував woeusb на Linux Mint 19.1, і жодного разу не ставав на мене. Я використовував його лише з ISO, взятими з веб-сайту Microsoft, тож майте це на увазі. На мою думку, woeusb - хороша рекомендація.
Ісмаель Мігель

@ TheWanderer, ця тема, схоже, закривається, якщо це станеться, було б марним зусиллям, щоб відповідні частини цих посилань помістити у відповідь цитатами. В іншому випадку, якщо вона виживе (ми можемо перевірити через пару тижнів), так, я б готовий відредагувати відповідь відповідно до вашого запиту.
sudodus

2

Я вважаю, що на це відповіли, але я хотів додати більш детальний опис того, що відбувається. Перш за все, компакт-диски та DVD-диски читаються комп'ютером інакше, ніж усі інші дискові носії. Це те, що компакт-диск чи DVD буде відформатовано з файловою системою під назвою ISO 9660 (або новішою файловою системою під назвою UDF). Інші носії в стилі диска (включаючи що-небудь USB), з іншого боку, починаються з Master Boot Record або MBR. Більші диски тепер використовують GPT, але це аналогічно для цієї дискусії. BIOS на вашому комп’ютері прочитає MBR або GPT з дискових носіїв і шукатиме там завантажувач. За допомогою MBR завантажувач зберігається разом з MBR в першому 512-байтовому секторі на диску. GPT трохи відрізняється і виділяє щось, що називається розділом EFI, деінде на диску. Сам GPT знаходиться в кількох перших кілобайтах диска.

Для завантаження компакт-диска це набагато інший процес. Стандарт називається викликом El Torito Boot і описує структуру, яка знаходиться всередині файлової системи ISO 9660. Коли BIOS або UEFI на комп’ютері намагалися завантажитися з компакт-диска, він використовує це і не шукає MBR або GPT. Це означає, що ISO для завантаження повинен бути налаштований зовсім інакше, ніж USB-накопичувач.

У багатьох дистрибутивах Linux використовується методика під назвою Hybrid ISO. Файлова система ISO 9660 має цікаву особливість, вона оголошує перші 32 кілобайти як системну область для використання іншим. Він взагалі не претендує на те, що може піти туди, і ігнорує все, що там є. Програмне забезпечення, що читає диск як ISO 9660, завжди пропускатиме повз цей розділ. Це залишає достатньо місця, щоб заховати там ярлик MBR або GPT за допомогою звичайного завантажувача диска. Гібридний ISO фактично має два різних завантажувачів: один як частина ISO 9660 El Torito Boot і один для традиційного завантаження диска.

Отже, підсумовуючи, нічого не можна сказати, що образ ISO повинен бути завантажуваним на USB-диску. Це додаткова функція, яку дозволяє ISO 9660, якщо робити це ретельно. Наприклад, завантажувач MBR може мати більше 32 Кб, або він замінить вміст ISO. Але створення гібридних ISO - це те, що багато дистрибутивів Linux зробили для полегшення життя своїх користувачів. Microsoft не заважає робити це.

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