Я раньше создавал два раздела на pendrives, который будет использоваться или в Windows или в GNU/Linux.
Первый раздел я отформатировал бы с ntfs, вторым с ext4. Таким образом, Windows не видел бы второго раздела и не попросит форматировать при включении.
Начиная с одного из последних обновлений Windows 10 этот прием больше не работает.
Эти pendrives, о которых я говорю, даны учителям в школах, которые используют случайный GNU/дистрибутивы Linux, но дома используют Windows 10. Когда они возвращаются в школу из дома, они понимают, что ext4 раздела не стало, когда они просто нажали 'да', когда Windows попросил форматировать раздел.
Я попытался скрыть второй раздел с разделенным, но я не нахожу правильный переключатель.
Что я должен сделать для скрытий/защищения ext4
раздел на pendrive из Windows 10?
UDF
может заменить ext4
защищать раздел со стилем Linuxext4
файловая система к запросу пользователя формат это.UDF описан в следующих ссылках,
UDF обеспечивает обходное решение, которое помогает защитить раздел со стилем Linux
Даже возможно использовать UDF в casper-rw
раздел персистентного живого диска, проиллюстрированного следующим снимком экрана Lubuntu 16.04.1 LTS,
Установите udftools при необходимости
sudo apt-get install udftools
Создайте таблицу разделов с gparted
или gnome-disks
Данные путания стирания с dd
(опасный!)
sudo dd if=/dev/zero of=/dev/sdxn bs=1M count=1 # wipe first MiB
где x является буквой диска, и n является числом раздела. Проверьте и проверьте это дважды, все корректно перед нажатием клавиши Enter для выполнения dd
командная строка!
Создайте файловую систему UDF (опасный!)
sudo mkudffs -b 512 --media-type=hd --lvid=my-label /dev/sdxn
где x является буквой диска, и n является числом раздела. Проверьте и проверьте это дважды, все корректно перед нажатием клавиши Enter!
Но могло бы быть трудно найти, что хорошие инструменты восстанавливают UDF. Возможно, Windows может зафиксировать некоторые ошибки. Таким образом, важно скопировать содержание регулярно, так, чтобы содержание не было потеряно, если файловая система повреждена.
ext4
в файле и цикле монтируются для использования егоЕсли у Вас должно быть ext4, можно поместить его в файл, и цикл монтируются для использования его из Linux. Я не думаю, что Windows потрудится смотреть в файле.
Этот метод совпадает с для casper-rw файла для персистентности.
Пример:
Создайте точки монтирования (только однажды)
sudo mkdir -p /mnt/lp1
sudo mkdir -p /mnt/sd1
Смонтируйте раздел, где Вы намереваетесь создать файл.
sudo mount /dev/sdxn /mnt/sd1
где x является буквой диска, и n является числом раздела.
Создайте файл. В файловой системе FAT32 максимальный размер файла 4 ГБ, но в NTFS и UDF, размер ограничен размером раздела.
Следующая командная строка сделает пустой файл с размером (бакалавр наук * количество в этом случае 1MiB*8 кибибитов) = 8 ГиБ.
sudo dd if=/dev/zero of=/mnt/sd1/linux-fs bs=1M count=8K
Создайте ext4 файловую систему в файле
sudo mkfs.ext4 /mnt/sd1/linux-fs
Для использования файла в Linux, цикл монтируют его (можно предоставить сценарий или файл на рабочем столе для конечных пользователей),
sudo mount -o loop /mnt/sd1/linux-fs /mnt/lp1
или возможно Вы предпочли бы что-то вроде этого,
sudo mount -o defaults,users,loop /mnt/sd1/linux-fs /mnt/lp1
Я предполагаю, что Вы уже создаете структуру каталогов, владений и полномочий в ext4 разделе, и та же структура должна работать в этом ext4 файле также.
Содержание будет доступно через точку монтирования /mnt/lp1
, что означает, что Вы и конечный пользователь можете считать и записать файлы и каталоги, точно так же, как ext4 файловая система в разделе. Но Windows не предлагает пользователю формат это.