Як розділити USB-накопичувач, щоб він був завантажуваним і мав розділ для зберігання даних, сумісний з Windows?


36

поділилися звідси

У мене є флеш-пам’ять на 16 Гб, з якої я хочу завантажувати ISO (за допомогою unetbootin або щось подібне). Це буде 32-бітний дистрибутив, який я можу підключати та завантажувати на будь-якому комп’ютері, який мені потрібно. Оскільки це буде прямий ISO, мені потрібно десь зберегти дані. Я хочу, щоб у USB-накопичувача було близько 1 Гб для дистрибутива, а інші 15 ГБ для зберігання даних.

Я зробив два розділи FAT, перший називався "завантажувальним", а другий "зберіганням". Зберігання відмінно працює в Linux, але Windows бачить лише завантажувальний розділ. Сховище недоступне.

Як я можу зробити дані доступними в Windows і все ще мати завантажувальний розподіл? Якщо відповідь полягає в тому, як розділити її, будь ласка, включіть порядок і тип кожного розділу. Чи потрібно мені міняти місце для цього, чи це по-різному обробляється?


Останній unetbootin має можливість створити сумісний розділ для зберігання даних. Є поле введення, де можна встановити розмір розділу даних у МБ.
ccpizza

Відповіді:


21

Я б це зробив так (припускаючи, що sdbце ваша палиця):

Видаліть будь-яку попередню таблицю розділів:

# dd if=/dev/zero of=/dev/sdb bs=512 count=1

Створіть нові:

# fdisk /dev/sdb
> n
> p
> 1
(+1GB)
> a
> 1
(toggles boot flag)
> t
> c
(filesystem type)
> n
> p
> 2
(defaults)
> t
(specify 2nd partition)
> c
(filesystem type)
> p
(prints current configuration)
> w
(write the new table and quit)

Створіть файлові системи:

# mkfs.vfat /dev/sdb1
# mkfs.vfat /dev/sdb2

Дякую, я спробую це, коли повернусь додому. Чим це відрізняється від того, що я маю зараз? Чи зміниться, як Windows монтує розділи?
Бриганд

1
Я спробував це, і він розділяє все. Мені довелося змінити порядок. Здається, Windows бачить лише перший розділ на диску. Коли я намагаюся завантажуватися з другого, я потрапляю на екран UNetbootin, але не можу пройти. Єдиний варіант - за замовчуванням. Натискання клавіші ENTER або очікування 10 секунд обидва перезавантажте лічильник майже негайно. Чи є проблеми з читанням? Чи проблема в тому, що другий розділ завантажується? Що відбувається не так, і як це виправити?
Бриганд

2
@maxschlepzig: ні, з маленького, про що я дізнався, Windows має обмеження в мозковій роботі щодо того, що USB-знімні диски сприймаються як щось інше, ніж звичайний диск. Я навіть десь виявив публікацію, в якій пропонується зламати ідентифікацію драйвера пристрою, щоб Windows визначив USB-пристрій як належний диск і розпізнав усі розділи. Але це не влаштовує ОП, оскільки це вимагатиме доступу адміністратора до комп'ютерів.
njsg

2
давайте просто погодимося сказати, що Windows має обмеження.
Акі

1
@userunknown, потрібно видалити будь-яку попередню таблицю розділів, MBR тощо. Таким чином, ви отримаєте чистий початок перед тим, як робити будь-які експерименти з розділом та / або завантажувальним пристроєм. Крім того, вам доведеться видалити / змінити існуючі розділи всередині інструменту розділів (наприклад, fdisk). Є невелика ймовірність, що існуюча таблиця розділів може вплинути на інструмент розділів у його поведінці (подумайте, увімкніть режим сумісності чи щось подібне).
maxschlepzig

14

Використовуючи графічний редактор розділів (як Disk Utility на Mac або GParted), просто створіть два розділи FAT32 і використовуйте перший як читабельний для Windows розділ (оскільки Windows читає лише перший розділ на диску), а потім використовуйте другий розділ як ваш завантажувальний диск для запуску (оскільки BIOS розпізнає обидва розділи і знає, з чого потрібно завантажитися).

Потім, вставляючи диск у комп'ютер Mac чи Linux, ви все одно побачите два розділи, але той, який вам потрібен, завжди доступний у Windows.


Зрештою мій гугл і перегляд різних сайтів StackExchange, це було найбільш довідковою публікацією. У мене просто є розділ вільного простору MS DOS в якості першого розділу та завантажувальний розділ на другому. Дякую.
Джаред Берроуз

Краща відповідь тут: askubuntu.com/questions/423300/…
Габріель

8

Абсолютно найпростішим способом, який я знайшов за допомогою Linux, був такий:

1) Розділіть диск (я використовував GParted) на 2 розділи, при цьому розділ SECOND буде достатньо великим, щоб вмістити вашу операційну систему. Моїм накопичувачем був флеш-накопичувач 2 Гб, тому я створив розділ 1 500 Мбіт, а решту як Partition2.

2) Я встановив останню версію UNetbootin на своєму комп’ютері Linux.

3) Я відкрив UNetbootin і встановив Ubuntu Mate на 2-му розділі. У моєму випадку це було / sdb2.

Коли UNetbootin закінчив, я протестував флешку в іншому комп’ютері, і вона працювала!

Дякую UNetbootin !!!


1
Найкраща відповідь! Нарешті, він працював після 2 годин спробу інших рішень.
kchomski

0

Створіть перший розділ для зберігання даних з файловою системою як NTFS, оскільки FAT32 не підтримує окремий файл розміром не більше 4 Гб. Другий розділ як FAT32 і зроби його завантажувальним. Windows завжди розпізнає перший розділ, тому він може читати вміст із першого розділу та завантажувачі з другого розділу.


0

Я зробив інструкцію, як це зробити без оболонки на своєму блозі , і поєднати його з повною дисковою зашифрованою установкою.

Схема розбиття, яку ми там дістаємо, виглядає приблизно так:

1st - storage -  FAT32, not bootable
no mount point

This can be as small or large as you want, this is just for the unencrypted storage.

2nd - boot - EXT4 unencrypted, bootable
used as Ext4 journaling file system
mount point: /boot

This only has to be a few hundred MB, the default for kali is just over 100MB, so 2-300 will do fine. This contains some static files to get the FDE'd Linux up and running.
Seeing as GRUB supports some encryption, you could include this, but we'll be keeping it simple today.

3rd- crypt - Logical volume group, not bootable
used as: physical volume for encryption.
mount point: /

At least 4GB. This will contain 2 'virtual' partitions, one for the root mount point, the other for swap space.

0

Непробований, але це може спрацювати.

DummyDiskабо DiskModрозпізнати як виправлений диск, потім розділити "USB-накопичувач" і відформатувати розділ із завантажувальним ISO, а інші розділи зарезервовані як сховище. (Це я все одно думаю.)

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