Запись образа больше 4 Гб на FAT32 UEFI

Запись ISO больше 4 Гб на флешкуОдна из основных проблем, с которой сталкиваются пользователи при создании загрузочной флешки UEFI для установки Windows — необходимость использовать файловую систему FAT32 на накопителе, а значит и ограничение на максимальный размер образа ISO (а точнее, файла install.wim в нем). Учитывая, что многие предпочитают различного рода «сборки», которые часто имеют большие, чем 4 Гб размеры, встает вопрос о записи их для UEFI.

Есть способы обойти эту проблему, например, в Rufus 2 вы можете сделать загрузочный накопитель в NTFS, который при этом «виден» в UEFI. А недавно появился и еще один способ, позволяющий записать ISO более 4 гигабайт именно на флешку FAT32, реализован он в моей любимой программе WinSetupFromUSB.

Как это работает и пример записи загрузочной флешки UEFI из ISO более 4 Гб

В бета-версии 1.6 WinSetupFromUSB (конец мая 2015) реализована возможность записать образ системы, превышающий 4 Гб на FAT32 накопитель с поддержкой UEFI загрузки.

Насколько я понял из информации на официальном сайте winsetupfromusb.com (там же вы можете скачать рассматриваемую версию), идея возникла из обсуждения на форуме проекта ImDisk, где пользователь заинтересовался возможностью разделять ISO образ на несколько файлов, так чтобы их можно было разместить на FAT32, с последующим «склеиванием» уже в процессе работы с ними.

И эта идея была реализована в WinSetupFromUSB 1.6 Beta 1. Разработчики предупреждают, что на данный момент времени данная функция не была полностью протестирована и, возможно, у кого-то работать не будет.

Настройки WinSetupFromUSB для FAT32

Для проверки, я взял образ ISO Windows 7 с возможность UEFI загрузки, файл install.wim на котором занимает около 5 Гб. Сами шаги для создания загрузочной флешки в WinSetupFromUSB использовал те же, что и обычно для UEFI (подробнее — Инструкция и видео WinSetupFromUSB):

  1. Автоматическое форматирование в FAT32 в FBinst.
  2. Добавление образа ISO.
  3. Нажатие кнопки Go.

На 2-м шаге демонстрируется уведомление: «Файл слишком большой для раздела FAT32. Он будет разбит на части». Отлично, то, что и требуется.

Файл слишком большой для FAT32

Запись прошла успешно. Обратил внимание, что вместо обычного отображения имени копируемого файла в строке статуса WinSetupFromUSB, теперь вместо install.wim сообщают: «Идет копирование большого файла. Пожалуйста, подождите» (это хорошо, а то некоторые пользователи на данном файле начинают думать, что программа зависла).

Копирование файлов Windows на USB

В итоге, на самой флешке файл ISO с Windows был разбит на два файла (см. скриншот), как и ожидалось. Пробуем загрузиться с нее.

Большой ISO разделен на USB флешке

Проверка созданного накопителя

На моем компьютере (материнская плата GIGABYTE G1.Sniper Z87) загрузка с флешки в режиме UEFI прошла успешно, дальнейшее выглядело следующим образом:

  1. После стандартного «Копирование файлов», на экране установки Windows отобразилось окно с иконкой WinSetupFromUSB и статусом «Инициализация USB диска». Статус обновляется раз в несколько секунд.
  2. В итоге — сообщение «Не удалось инициализировать USB диск. Попробуйте отключить и подключить снова через 5 секунд. Если используете USB 3.0, попробуйте порт USB 2.0».

Дальнейшие действия на данном ПК мне не удались: нет возможности нажать «Ок» в сообщении, потому как мышь и клавиатура отказываются работать (пробовал разные варианты), а подключить флешку к USB 2.0 и загрузиться я не могу, поскольку у меня всего один такой порт, крайне неудачно расположенный (флешка не влезает).

Как бы там ни было, думаю, что эта информация будет полезна интересующимся вопросом, а баги обязательно поправят в будущих версиях программы.

Подключение Ext4 в Windows

Если вы используете Windows рядом с Linux, рано или поздно может возникнуть необходимость скопировать файлы из одной операционной системы в другую. При копировании с Windows в Linux проблем не возникнет так как Linux отлично открывает файловые системы семейства NTFS, но вот открыть файловую систему Ext4 в операционной системе от Microsoft будет не так то просто.

В этой инструкции я опишу несколько способов подключения Ext4 в Windows. Вы можете либо добавить поддержку этой файловой системы в Windows либо просто извлечь из неё файлы с помощью специальных программ.

Подключение ext4 в Windows 10 и 11

1. Драйвер ext2fsd (устаревший)

Для работы с файловыми системами семейства Ext существует открытый драйвер для windows под названием ext2fsd. Программа не обновлялась с 2017 года, однако до сих пор она работает. У меня получилось успешно использовать утилиту в Windows 10, но в Windows 11 она не заработала.

Загрузить установщик для вашей версии ОС можно на странице релизов программы в GitHub. Процесс установки не должен вызвать никаких трудностей и сводиться к нажиманию кнопки Далее в мастере установки, как обычно при установке программ в Windows. Интерес представляет только это окно:

Здесь:

  • Make Ex2Fsd automatically started when system boots - автоматическая загрузка драйвера во время загрузки системы, желательно включить.
  • Enable write support for ext2 partitions - поддержка записи в файловую систему ext2
  • Enable force writing support on Ext3 partitions - поддержка записи в файловую систему ext3

Установите необходимые галочки и еще несколько раз нажмите кнопку Далее. В последнем окне мастера установки отметьте галочку Start Ext2 Volume Manager right now to assign drive letters for your ext2/ext3 partitions для того чтобы запустить менеджер разделов:

Главное окно программы выглядит вот так:

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

Здесь есть два варианта монтирования:

  • Automaticly mount via Ext2Mgr - раздел будет подключен сейчас, но только до перезагрузки
  • Mountpoint for fixed disk - постоянное автоматическое подключение раздела при старте системы.

С права от поля способа монтирования нужно выбрать букву диска для монтирования.

Также в поле Hiding files with prefix можно указать с какими префиксами файлы нужно считать скрытыми, как вы знаете в Linux считаются скрытыми файлы с префиксом точка. Когда укажите все необходимые параметры нажмите кнопку Apply.

Обратите внимание, что окно настроек монтирования должно выглядеть именно так. Если окно выглядит иначе, значит что-то работает не так. Если программа не работает, убедитесь что нет других запущенных программ для работы с дисками или файловыми системами семейства Ext. Попробуйте переустановить программу.

Теперь открыв This PC вы увидите подключенный диск. С помощью драйвера Ext2fsd вы можете работать с вашими разделами Linux как с обычными NTFS или FAT.

2. Драйвер Ext4fsd (рекомендовано)

Если вы хотите использовать Ext2fsd в Windows 11, то есть решение. В начале 2024 года был сделан форк Ext2fsd и в нём реализован подписанный драйвер Ext4, который может работать в системах с Secure Boot и поддерживает больше возможностей современной файловой системы Ext4. На момент написания статьи драйвер находится на стадии тестирования, но в моем случае он полностью работает в Windows 11. Прежде чем устанавливать программу необходимо установить Microsoft Visual C++ Redistributable версии не ниже 2017 года. Например отсюда. Запустите установщик и пройдите все шаги мастера установки:

Скачать установщик Ext4fsd можно на странице Releases GitHub репозитория проекта. Установка довольно простая. Нужно нажать Install, и подождать завершения процесса.

После установки запустите Ext2 Volume Manager из меню приложений системы. Поскольку это форк Ext2fsd тут используется тот же Volume Manager и настройки у него такие же. Вы можете просмотреть все доступные разделы с файловой системой Ext4 в главном окне:

Как и раньше есть два варианта монтирования раздела. Например, поставьте галочку напротив Automatically mount via Ext2Mgr и выберите букву диска, которую хотите использовать:

После этого вы можете найти смонтированный раздел в This PC.

3. Linux Filesystems for Windows от Paragon (пробная версия)

Paragon Software - это та самая компания, которая добавила новый драйвер для работы NTFS в ядро Linux в 2021 году. Также у неё есть программа для работы с Ext4 в Windows. Это такой же драйвер Ext4 Windows как и Ext2fsd. Эта программа активно поддерживается и разрабатывается. Она имеет современный интуитивно понятный интерфейс и примерно ту же функциональность. В интерфейсе вы можете монтировать или размонтировать разделы Ext4 в режиме чтения и записи, а также XFS и Btrfs в режиме только для чтения.

Программа платная, но имеет пробную версию, которой можно пользоваться на протяжении 10 дней, а её цена для личного использования на момент написания статьи составляет около тысячи рублей.

Скачать пробную версию можно изофициального сайта. В процессе установки нет ничего необычного. Достаточно просто нажимать кнопку Next. В одном из окон необходимо выбрать активацию пробного периода или активировать вашу лицензию:

После завершения установки запустится главное окно программы. По умолчанию она автоматически примонтирует все доступные разделы с файловыми системами Linux:

В левой части окна находится список доступных разделов дисков, а в правой подробная информация о каждом разделе. Вы можете размонтировать раздел нажав кнопку Unmount или значок стрелки возле имени раздела:

Кроме того здесь можно проверить раздел на ошибки с помощью кнопки Check или форматировать его. Если вы хотите отключить автоматическое монтирование раздела это можно сделать внизу окна:

Если раздел не примонтирован, вы можете его подключить нажав на кнопку Mount. После этого программа предложит выбрать режим монтирования, а также букву диска.

Для того чтобы получить доступ к вашим файлам просто откройте This PC и выберите нужный диск. Теперь Linux разделы доступны в Windows, аналогично тому как это было в Ext2fsd. Также вы можете воспользоваться кнопкой Open in Explorer:

Извлечение файлов из Ext4 в Windows

1. Windows Subsystem for Linux (рекомендовано)

Если вам нужно единоразово получить доступ к Ext4 из Windows чтобы забрать оттуда несколько файлов или наоборот туда что-то записать и вы не хотите устанавливать какое-либо сторонее программное обеспечение, вы можете воспользоваться Windows Subsystem for Linux. Это будет работать и в Windows 10 и 11. В случае с Windows 10 вам понадобится сборка 2004 или более поздняя.

Эта подсистема позволяет запустить окружение дистрибутива Linux в Windows. Например, вы можете запустить окружение Ubuntu, дать ему доступ к нужному диску, затем примонтировать этот диск в этом окружении и получить возможность просматривать файлы прямо в проводнике Windows.

Однако у этого метода есть недостаток. Вам необходимо передать управление целым диском на котором находится нужный раздел дистрибутиву Linux. Если этот диск системный раздел Windows, или на нём существуют другие примонтированные разделы, то ничего не получится и вам нужно будет искать другой способ. Вы можете прочитать об этой проблеме подробнее тут.

Установить WSL довольно просто. Откройте командную строку от имени администратора или PowerShell и выполните следующую команду:

wsl --install

Команда активирует все некобходимые компоненты, скачает и установит окружение Linux. По умолчанию будет использоваться дистрибутив Ubuntu. После выполнения команды нужно перезапустить компьютер. После перезагрузки установка WSL продолжится и вам нужно будет указать имя пользователя и пароль для Linux:

Далее нужно узнать какой диск необходимо пробросить в WSL. Список физических дисков можно посмотреть в командной строке с помощью такой команды:

wmic diskdrive list brief

Здесь в поле DeviceID указан идентификатор диска, который вам нужен, а в колоке Size размер. В этом примере на диске \PHYSICALDRIVE0 установлена Windows, а на \PHYSICALDRIVE1 находится раздел Linux, который надо примонтировать. Я могу понять это по размеру, потому что знаю что размер диска с Linux 40Гб. Но удобнее это делать у Диспетчере дисков. Сделайте клик правой кнопкой мышки по This PC и октройте Manage -> Disk Management.

Здесь можно видеть список всех дисков и разделов, а также их размер и метки в формате удобном для чтения.

Теперь когда вы знаете номер диска и номер раздела можно использовать команду wsl с опцией mount, которая сделает всю работу за вас. Например:

wsl --mount \.PHYSICALDRIVE1 --partition 2

После этого раздел будет смонтирован внутри WSL в папке /mnt/wsl/PHYSICALDRIVE1p2. И более того, вы можете открыть его в проводнике. Откройте Linux -> Ubuntu -> /mnt/ -> wsl и название вашего диска.

Для того чтобы размонтировать диск выполните такую команду:

wsl --unmount \.PHYSICALDRIVE1

Если во время монтирования вы получили ошибку WSL_E_ELEVATION_NEEDED_TO_MOUNT_DISK - вам необходимо запустить командную строку от имени администратора. Если вы привыкли пользоваться командной строкой, то это один из самых простых способов открыть Ext4 в Windows.

2. Diskinternals Linux Reader (только чтение)

С помощью программы DiskInternals Linux Reader вы можете извлечь файлы из раздела с файловой системой Ext4 не добавляя её поддержку саму систему. Однако обратите внимание, что с помощью этой программы вы можете только копировать файлы из Linux, но не можете их редактировать. Скачать программу можно наофициальном сайте. Установка программы сводится к нажатию кнопки Далее:

Главное окно программы выглядит вот так:

Здесь вы можете выбрать нужный раздел с файловой системой Ext4 и просмотреть все файлы, что там есть:

Тут поддерживается поиск, просто введите имя файла, который хотите найти и программа подсветит его в списке:

Чтобы извлечь любой из файлов или папку, кликните по ней правой кнопкой мыши и выберите Save, затем выберите пункт Save files:

Далее выберите папку, в которую будет сохранен ваш файл:

Чтобы сохранить структуру папок нужно отметить флажок Save directory structure. Затем нужно подтвердить список файлов для экспорта:

После этого дождитесь завершения процесса копирования и можете делать с полученными файлами все что нужно уже в проводнике.

Выводы

Теперь вы знаете как открыть Ext4 в Windows 10 и 11. Драйвер с открытым исходным кодом Ext2fsd всё ещё работает не смотря на то что давно не обновлялся, а если он не работает в вашеим случае, то можно попробовать использовать Ext4fsd, WSL или утилиту от Diskinternals.

Существуют и другие инструменты, не рассмотренные в этой статье. Например, e2explore, его разработка была прекращена в 2012 году и мне не удалось его запустить. Существуют также утилиты, позволяющие конвертировать Ext4 в NTFS, но будьте аккуратны с ними, ни в коем случае нельзя конвертировать корневой или домашний раздел, потому что это сломает систему.

Автоматическая перезагрузка после Kernel Panic

При работе с Linux иногда возникает ошибка ядра Kernel Panic. Это может произойти при использовании экспериментальных модулей ядра, при написании своего модуля или из-за сбоя оборудования.Автоматическую перезагрузку после Kernel Panic можно настроить тремя способами, хотя суть у них одна - установка параметра ядра panic.

Первый способ состоит в том чтобы добавить параметр ядра panic=num_seconds в конфигурационном файле загрузчика Grub. Здесь num_seconds - количество секунд до автоматической перезагрузки. Например:

sudo vi /boot/grub/grub.cfg

linux /vmlinuz-3.18.7-gentoo root=/dev/sda3 ro panic=10

Можно также добавить этот параметр в шаблон конфигурации, как это сделать читайте в статье Устанавливаем параметры ядра в grub.

Второй способ - указать параметр kernel.panic в файле sysctl.conf:

sudo vi /etc/sysctl.conf

kernel.panic = 10

sudo sysctl -p /etc/sysctl.conf

И наконец можно использовать подсистему /proc для изменения параметра panic:

sudo echo 10 > /proc/sys/kernel/panic

Обратите внимание, что в отличие от первых двух методов, этот метод действует только до перезагрузки, так как любые изменения в подсистеме /proc при перезагрузке стираются.

Как очистить стену ВК

Как полностью очистить стену в контактеПо умолчанию, в контакте предусмотрен лишь один способ удалить все сообщения со стены — удалять их по одному. Однако, есть способы быстро очистить стену ВК полностью, удалив все записи. Такие способы и будут пошагово показаны в этой инструкции.

Отмечу, что в самой социальной сети «В контакте» такая возможность не предусмотрена не просто так, а в целях безопасности — чтобы случайно зашедший на вашу страницу человек не мог одним махом удалить все ваши записи на стене за несколько лет.

Читать далее Как очистить стену ВК

Настройка параметров ядра в Grub

Ядру Linux можно передавать различные параметры для изменения стандартного поведения или информирования о нестандартной конфигурации оборудования. Делать это можно непосредственно перед загрузкой ядра или уже во время выполнения. Во время выполнения параметры ядра можно установить отредактировав файлы в подсистеме /proc или /sys. Перед загрузкой параметры передаются с помощью загрузчика Grub.

Если вы хотите изменить или добавить параметры ядра Linux с помощью Grub вам необходимо отредактировать файл шаблона конфигурации или конфигурационный файл загрузчика. Расположение и название файла шаблона зависит от конкретного дистрибутива.
Читать далее Настройка параметров ядра в Grub

Как скачать ISO Windows 8.1 (оригинальный образ)

Где взять оригинальный ISO Windows 8.1Оригинальная Windows 8.1 может пригодиться как для установки системы в случае, если у вас есть купленный ключ, так и в других случаях, наиболее распространенный из которых — необходимость восстановить систему на компьютере или ноутбуке.

К счастью, чтобы скачать оригинальный образ ISO Windows 8.1, есть вполне официальные способы от Microsoft, какой-либо торрент использовать для этого не обязательно — максимум, в чем вы можете выиграть, это в скорости загрузки. Все это, естественно, бесплатно. В этой статье — два официальных способа загрузки оригинальной Windows 8.1, включая версии SL для одного языка и Pro (профессиональная).

Читать далее Как скачать ISO Windows 8.1 (оригинальный образ)

Как пользоваться BleachBit

Если ваша операционная система установлена достаточно давно, скорее всего много места на диске занято всяким мусором таким как: кеши приложений (например кеш браузера), системные кеши (apt-cache), ненужные локальные файлы или другие временные файлы увеличивается в разы. С таким большим количеством источников файлов трудно отследить нужные файлы и очистить диск от мусора.

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

Редактирование образов в Linux

Иногда возникает необходимость добавить, удалить или изменить файлы на iso образе. Например вы хотите добавить несколько треков на образ диска с музыкой или отредактировать параметры загрузки для Live CD. В Windows эта задача решалась очень просто, существует большое количество как известных так и не очень утилит с подобной функциональностью таких например Alcohol, UltraISO и т д. Но в Linux дела обстоят немного странным образом.

С одной стороны в Linux работа с образами дисков поддерживается на уровне системы, без каких либо дополнительных утилит, но с другой файловая система iso не поддерживает редактирование данных. Поэтому все операции по изменению содержимого образов сводятся к распаковке, редактированию и обратной упаковке образа. Из этой статьи вы узнаете как отредактировать ISO образ в Linux.
Читать далее Редактирование образов в Linux

Как открыть панель управления Windows

Как зайти в панель управления WindowsПишешь в инструкции: «откройте панель управления, выберите пункт программы и компоненты», после чего оказывается, что не все пользователи знают, как открыть панель управления, да и этот пункт не всегда присутствует. Заполним пробел.

В этом руководстве — 5 способов войти в панель управления Windows 10 и Windows 8.1, часть из которых работают и в Windows 7. А заодно и видео с демонстрацией указанных способов в конце. Отдельная инструкция: Как открыть панель управления Windows 10.

Примечание: обратите внимание, что в подавляющем большинстве статей (и здесь и на других сайтах), при указании какого-то пункта в панели управления, она включена в вид «Значки», в то время как по умолчанию в Windows включен вид «Категория». Рекомендую учитывать это и сразу переключаться на значки (в поле «Просмотр» вверху справа в панели управления).

Включить вид значки в панели управления

Открываем панель управления через «Выполнить»

Диалоговое окно «Выполнить» присутствует во всех последних версиях ОС Windows и вызывается сочетанием клавиш Win+R (где Win — клавиша с эмблемой ОС).

Через «Выполнить» можно запустить что угодно, в том числе и панель управления.

Запуск панели управления через Выполнить

Для этого просто введите слово control в поле ввода, а затем нажмите кнопку «Ок» или клавишу Enter.

Кстати, если вам по какой-то причине потребовалось открыть панель управления через командную строку, в ней вы так же можете просто написать control и нажать Enter.

Есть и еще одна команда, с помощью которой можно войти в панель управления с помощью «Выполнить» или через командную строку: explorer shell:ControlPanelFolder

Открытие панели управления в командной строке

Быстрый вход в панель управления Windows 10 и Windows 8.1

Обновление: в Windows 10 последних версий пункт Панель управления пропал из меню Win+X, но его можно вернуть: Как вернуть Панель управления в контекстное меню Пуск Windows 10.

В Windows 8.1 и Windows 10 вы можете попасть в панель управления буквально в один-два клика. Для этого:

  1. Нажмите клавиши Win+X или кликните правой кнопкой мыши по кнопке «Пуск».
  2. В меню, которое появится, выберите пункт «Панель управления». Панель управления в меню Win-X

Впрочем, в Windows 7 это можно сделать не менее быстро — нужный пункт присутствует в обычном меню «Пуск» по умолчанию.

Используем поиск

Один из самых разумных способов запустить что-то, что вы не знаете, как открывается в Windows — использовать встроенные функции поиска.

В Windows 10 поле поиска вынесено по умолчанию на панель задач. В Windows 8.1 вы можете нажать клавиши Win+S или просто начать набирать текст, находясь на начальном экране (с плитками приложений). А в Windows 7 такое поле присутствует внизу меню «Пуск».

Панель управления в поиске Windows

Если вы просто начнете набирать «Панель управления», то в результатах поиска вы быстро увидите нужный пункт и сможете запустить его, просто кликнув.

Дополнительно, при использовании данного способа в Windows 8.1 и 10, вы можете кликнуть правой кнопкой мыши по найденной панели управления и выбрать пункт «Закрепить на панели задач» для быстрого ее запуска в будущем.

Отмечу, что в некоторых предварительных сборках Windows, а также в некоторых других случаях (например, после самостоятельной установки языкового пакета), панель управления находится только по вводу «Control Panel».

Создание ярлыка для запуска

Если вам часто требуется доступ к панели управления, то вы можете просто создать ярлык для ее запуска вручную. Для этого кликните правой кнопкой мыши на рабочем столе (или в какой-либо папке), выберите пункт «Создать» — «Ярлык».

Создание ярлыка панели управления

После этого, в поле «Укажите расположение объекта» введите один из следующих вариантов:

  • control
  • explorer shell:ControlPanelFolder

Нажмите «Далее» и введите желаемое отображаемое имя ярлыка. В дальнейшем, через свойства ярлыка вы можете так же изменить и значок, при желании.

Горячие клавиши для открытия Панели управления

По умолчанию, в Windows не предусмотрена комбинация горячих клавиш для того, чтобы открыть панель управления, однако вы можете ее создать, в том числе и без использования дополнительных программ.

Для этого, выполните следующие действия:

  1. Создайте ярлык, как это описано в предыдущем разделе.
  2. Кликните правой кнопкой мыши по ярлыку, выберите пункт «Свойства».
  3. Кликните в поле «Быстрый вызов».
  4. Нажмите желаемую комбинацию клавиш (обязательно Ctrl+Alt+ Ваша клавиша). Горячие клавиши для запуска панели управления
  5. Нажмите Ок.

Готово, теперь по нажатию выбранной вами комбинации, будет запускаться панель управления (только не удаляйте ярлык).

Видео — как открыть панель управления

И наконец видео-инструкция на тему запуска панели управления, в которой показаны все перечисленные выше способы.

Надеюсь, эта информация была полезной для начинающих пользователей, а заодно и помогла увидеть, что почти все в Windows можно делать далеко не одним способом.

Использование awk в Linux

Текст это сердце Unix. Философия "все есть файл" полностью пронизывает всю систему и  разработанные для нее инструменты. Вот почему работа с текстом является одним из обязательных навыков не только системного администратора, но и обычного пользователя Linux, который хочет поглубже разобраться в этой операционной системе.

Команда awk - один из самых мощных инструментов для обработки и фильтрации текста, доступный даже для людей никак не связных с программированием. Это не просто утилита, а целый язык разработанный для обработки и извлечения данных. В этой статье мы разберемся как пользоваться awk.
Читать далее Использование awk в Linux