Rufus улучшает отчетность USB, исправляет ошибку NTFS, затрагивающую «миллионы» ПК

Rufus Usb Ntfs ошибка обновление neowin.net

Rufus исправляет критическую ошибку NTFS, затрагивающую миллионы ПК, и улучшает отчетность USB-устройств.

Если вы хотите выполнить чистую установку операционной системы с использованием ISO-образа, будь то Windows или какой-либо дистрибутив Linux, одним из способов сделать это является использование утилит, таких как Ventoy. В случае с Windows у нас также есть собственный инструмент Microsoft под названием Media Creation Utility, но неофициальные приложения имеют функции, которые позволяют устанавливать систему и на неподдерживаемые устройства. Rufus — еще одна такая утилита, чрезвычайно популярная, и сегодня она получила последнее бета-обновление под версией 4.16.

Пожалуй, самая интересная часть этого обновления — исправление ошибки драйвера AMI UEFI NTFS, которое, по словам автора Rufus Пита Батарда, затрагивает «миллионы» ПК. Это звучит довольно тревожно, поскольку оно может привести к тому, что прошивка UEFI будет считывать некорректные данные с NTFS-дисков, тем самым потенциально мешая проверке загрузочных установочных носителей.

Вот как возникает проблема. Драйвер AMI UEFI NTFS версии 0x10000 часто встречается в прошивках производителей материнских плат и ПК, таких как Asus, Gigabyte, Dell и Intel. Батард обнаружил, что драйвер может возвращать совершенно некорректные данные при чтении определенных файлов с NTFS-томов. Это происходит, когда данные файла фрагментированы, то есть хранятся в нескольких несмежных кластерах на диске, а не в одной непрерывной последовательности.

Проблема была впервые выявлена при тестировании загрузочных ISO-образов UEFI, извлеченных на NTFS-носитель. Хотя файлы были целы и их контрольные суммы MD5 совпадали при проверке из Windows или Linux, проверка тех же файлов из среды UEFI выдавала ошибки контрольных сумм. Дальнейшее расследование показало, что драйвер AMI иногда считывал данные из кластеров, которые даже не принадлежали доступному файлу.

Батард говорит, что об ошибке было сообщено в AMI (American Megatrends Inc.) в начале 2024 года, и хотя компания признала ее, исправление предоставлено не было. Он также считает, что производители материнских плат и ПК вряд ли выпустят обновления прошивки для решения этой проблемы.

Таким образом, новое обновление Rufus вводит обходной путь, который позволяет избежать срабатывания ошибки. Это достигается за счет обеспечения того, чтобы файлы записывались на NTFS-носитель непрерывно, а не допускали фрагментацию их данных. Говорят, что это похоже на подход, используемый 7-Zip с версии 17.0.

Кроме того, обновление также улучшает отчетность об USB-устройствах. Утилита теперь может правильно идентифицировать и сообщать о устройствах USB 3.2 и новее, включая USB 3.2 (20 Гбит/с), USB4 (40 Гбит/с) и USB4 версии 2.0 (80 Гбит/с). Это должно облегчить идентификацию фактических возможностей подключенных USB-накопителей и устройств.

Есть и другие улучшения, с которыми вы можете ознакомиться ниже в полном журнале изменений:

  • Исправлено, что обновленные файлы CA 2023 не учитывались при проверке UEFI-носителей во время выполнения
  • Исправлена ошибка, из-за которой опция «Тихая» установка могла применяться, даже если не все зависимости были выполнены
  • Исправлена регрессия, из-за которой «Записать как ESP» использовал весь диск вместо ожидаемого раздела размером 1 ГБ
  • Исправлено дублирование часовых поясов WUE для неанглийских локалей и восстановлено использование точек в локальных именах пользователей
  • Добавлено восстановление классического контекстного меню по правому клику в опцию улучшений качества жизни
  • Убрано проблемное использование групповых политик при отключении запроса «Вы хотите отформатировать этот диск?»
  • Улучшено монтирование/перемонтирование разделов необработанных образов
  • Обновлен встроенный GRUB до версии 2.16
  • Обновлен libcdio до последней версии
  • Обновлены официальные URL-адреса DBX, поскольку они были изменены Microsoft
  • Устранены многочисленные уязвимости

Вы можете попробовать последнюю бета-версию Rufus 4.16, загрузив ее со страницы программных новостей Neowin или из официального репозитория GitHub repo.

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

В тренде:

Похожие новости: