2

Я хотел бы иметь возможность создать 2 раздела на своем USB-накопителе: 1 раздел только для чтения (cdrom) и 1 перезаписываемый раздел (FAT32).

Что я пробовал до сих пор безуспешно:

  1. Используя /sbin/gparted в Linux, я создал два раздела FAT32 на жестком диске.

  2. Затем я создал маленькое ISO-изображение (размером ~ 300 КБ) примерно так:

    $ genisoimage -V myLabel -rJ -o /tmp/my.iso /path/to/data
    
  3. Затем я dd этот iso в первый раздел FAT32, например:

    $ dd if=/tmp/my.iso of=/dev/sdb1 bs=1M conv=notrunc
    $ sync
    

    (Здесь /dev/sdb соответствует моему перу.)

Результаты:

  1. Файловый менеджер Nautilus прекрасно видит разделы CDROM и FAT32. Но gparted показывает тип файловой системы перезаписанного раздела (CDROM) как «unknown»!

  2. Так же, как gparted , Windows 7 не может распознать файловую систему на первом (CDROM) разделе (которую Windows в любом случае жестко видит), и поэтому предлагает мне отформатировать ее!

Я не могу понять, почему Наутилус может показать мои разделы просто отлично, но не gparted и Windows.

3 ответа3

2

AFAIK, GParted не поддерживает ISO-9660. Конечно, он не указан в диалоговом окне View-> File System Support. На самом деле это неудивительно, поскольку ISO-9660 предназначен для использования на оптических дисках, а не на разделах жесткого диска. Я не считаю это ошибкой в GParted.

Что касается неспособности Windows получить доступ к разделу, то, вероятно, программисты Microsoft решили, что это слишком странная вещь. Вполне возможно, что есть сторонний драйвер, который позволит Windows монтировать такой раздел, но я такого не искал. Даже если вы найдете его, Windows по-прежнему ограничена использованием одного раздела на USB-накопителе, поэтому в вашем сценарии вы сможете получить доступ только к одному разделу из Windows.

Реальный вопрос: чего вы пытаетесь достичь? То есть, какова ваша конечная цель при настройке флэш-накопителя USB таким образом? Там может быть какой-то другой способ сделать это.

1

Является ли "of =/dev/sdb" опечаткой? это не должно быть /dev/sdb1? Выглядит так, как будто вы находитесь в начале диска, независимо от только что созданной карты разделов.

0

Вы можете делать все, что вам нужно, с помощью USB CD ROM ROM Read Only Partition Maker. Проблема в том, что программное обеспечение для Windows, и оно кажется немного старым.

Это информация в посте:

Этот простой, но очень мощный и небольшой инструмент широко используется для форматирования и создания или управления размером приставки для контроллеров DM. Этот инструмент может использоваться для нескольких даже для всех моделей контроллеров DM. Это очень хорошая утилита для создания CD ROM или раздела только для чтения. Этот инструмент широко используется для USB-накопителей TwinMOS K2, а также SanDisk USB, Transcent, Apacer USB и так далее. Если после проверки с помощью ChipGenius вы обнаружили, что на вашем USB установлен контроллер DM, выберите правильную версию инструментов и примените ее.

DM UDisk AP - утилита для форматирования, создания CD-ROM и скрытых разделов для контроллеров DM. В архиве дополнительно применяется мануал на китайском

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .