Препятствуйте тому, чтобы Windows 10 форматировал ext4 раздел на pendrive

Я раньше создавал два раздела на pendrives, который будет использоваться или в Windows или в GNU/Linux.

Первый раздел я отформатировал бы с ntfs, вторым с ext4. Таким образом, Windows не видел бы второго раздела и не попросит форматировать при включении.

Начиная с одного из последних обновлений Windows 10 этот прием больше не работает.

Эти pendrives, о которых я говорю, даны учителям в школах, которые используют случайный GNU/дистрибутивы Linux, но дома используют Windows 10. Когда они возвращаются в школу из дома, они понимают, что ext4 раздела не стало, когда они просто нажали 'да', когда Windows попросил форматировать раздел.

Я попытался скрыть второй раздел с разделенным, но я не нахожу правильный переключатель.

Что я должен сделать для скрытий/защищения ext4 раздел на pendrive из Windows 10?

3
задан 26 September 2017 в 16:55

1 ответ

1. UDF может заменить ext4 защищать раздел со стилем Linux

  • Проблема состоит в том, что Windows 10 изменился от игнорирования второго раздела с Linux ext4 файловая система к запросу пользователя формат это.
  • Windows 10 не предлагает пользователю к формату UDF, Универсальный Формат диска.

UDF описан в следующих ссылках,

UDF обеспечивает обходное решение, которое помогает защитить раздел со стилем Linux

  • ссылки и
  • отдельные полномочия для файлов и каталоги.

Даже возможно использовать UDF в casper-rw раздел персистентного живого диска, проиллюстрированного следующим снимком экрана Lubuntu 16.04.1 LTS,

enter image description here

Команды

  • Установите 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 может зафиксировать некоторые ошибки. Таким образом, важно скопировать содержание регулярно, так, чтобы содержание не было потеряно, если файловая система повреждена.


2. 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 не предлагает пользователю формат это.

5
ответ дан 1 December 2019 в 15:33

Другие вопросы по тегам:

Похожие вопросы: