ЗАДАЧА

У меня есть флешка, и я хочу, чтобы пользовательское управление памятью работало с "секретными файлами". Мне нужна помощь по достижению следующего с двумя разделами на моем устройстве:

  1. Только для чтения или раздел CDFS
  2. Скрытый / неустановленный раздел

Раздел 2 будет содержать необработанные / зашифрованные данные. Его цель - оценить утилиту в разделе 1, которая расшифрует / прочитает данные в части. 2.

  • Утилита на 1 также позволит добавлять данные по части. 2.
  • Я не хочу часть. 2 для подключения к Windows / Linux / OSX, когда устройство подключено.
  • Часть. 2 будет доступен по пути UID, если это возможно. Это может измениться в зависимости от принятого решения.

Как я могу получить такое поведение?

ЧТО Я ПОПРОБОВАЛ

  • Я использовал утилиту BOOTICE для редактирования идентификатора раздела, но скрытые идентификаторы соблюдаются только в Linux / OSX, а не в Windows.
  • Я где-то читал, что скрытые идентификаторы соблюдаются только в Windows на жестких дисках, но не на съемных устройствах. Поэтому я безуспешно пытался перевернуть съемный бит на вспышке.
  • Часть 2 на данный момент отформатирована в FAT32.

1 ответ1

1

Насколько я понимаю, "скрытые" разделы являются пережитком для обхода ограничений MBR и ранних версий Windows. Они полезны для того, чтобы иметь более одного логического тома на диске, и для указания ОС не смотреть на определенные разделы во время загрузки.

Я не знаю, что вы имеете в виду, когда в linux уважают "скрытые" разделы, потому что вы точно можете их смонтировать. Если вы хотите, чтобы содержимое "скрытого" раздела было конфиденциальным, вам следует подумать о его шифровании.

Если вы действительно хотите иметь незашифрованный контент на диске, но скрытый от ОС, кроссплатформенный способ - создать раздел и файловую систему на нем, а затем удалить этот раздел из таблицы разделов.

Затем вы предоставите сценарий "разблокировки", который восстановит таблицу разделов (легко), или программу, которая смонтирует раздел с помощью FUSE/winFsp (немного сложнее).

Кроссплатформенная зашифрованная файловая система будет проще, чем любая из них.

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