[efi] update uefi-ntfs to use gnu-efi based NTFS drivers

* This is done to address #1213
* Also update badges on README page and SDK versions used by the scripts
This commit is contained in:
Pete Batard 2018-10-24 20:14:15 +01:00
parent fd08cf4745
commit 1bcdf8249c
8 changed files with 26 additions and 24 deletions

View File

@ -8,7 +8,7 @@ o Version 3.2 (2018.09.11)
Add support for XP/Server 2003 x64 ISOs (courtesy of Mattiwatti) Add support for XP/Server 2003 x64 ISOs (courtesy of Mattiwatti)
Improve ISO extraction performance by preallocating files (courtesy of Mattiwatti) Improve ISO extraction performance by preallocating files (courtesy of Mattiwatti)
Improve bad blocks check algorithm (from suggestions by AL.Skywalker) Improve bad blocks check algorithm (from suggestions by AL.Skywalker)
Fix progress not being displayed for Sylinux or GRUB downloads Fix progress not being displayed for Syslinux or GRUB downloads
Fix unwanted application close when cancelling an image scan Fix unwanted application close when cancelling an image scan
Fix an issue where FAT32 could still be selected for ISOs containing a >4GB file Fix an issue where FAT32 could still be selected for ISOs containing a >4GB file

View File

@ -1,9 +1,10 @@
Rufus: The Reliable USB Formatting Utility Rufus: The Reliable USB Formatting Utility
========================================== ==========================================
[![Build status](https://ci.appveyor.com/api/projects/status/0nciqepn6hko4to9?svg=true)](https://ci.appveyor.com/project/pbatard/rufus) [![Build status](https://img.shields.io/appveyor/ci/pbatard/rufus.svg?style=for-the-badge)](https://ci.appveyor.com/project/pbatard/rufus)
[![Coverity Scan Build Status](https://scan.coverity.com/projects/2172/badge.svg)](https://scan.coverity.com/projects/pbatard-rufus) [![Coverity Scan Build Status](https://img.shields.io/coverity/scan/2172.svg?style=for-the-badge)](https://scan.coverity.com/projects/pbatard-rufus)
[![Licence](https://img.shields.io/badge/license-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0.en.html) [![Build contributors](https://img.shields.io/github/contributors/pbatard/rufus.svg?style=for-the-badge)](https://github.com/pbatard/rufus/graphs/contributors)
[![Licence](https://img.shields.io/badge/license-GPLv3-blue.svg?style=for-the-badge)](https://www.gnu.org/licenses/gpl-3.0.en.html)
![Rufus logo](https://raw.githubusercontent.com/pbatard/rufus/master/res/icons/rufus-128.png) ![Rufus logo](https://raw.githubusercontent.com/pbatard/rufus/master/res/icons/rufus-128.png)

View File

@ -1,3 +1,3 @@
@echo off @echo off
"C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool" sign /v /sha1 9ce9a71ccab3b38a74781b975f1c228222cf7d3b /fd SHA256 /tr http://sha256timestamp.ws.symantec.com/sha256/timestamp %1 "C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\x64\signtool" sign /v /sha1 9ce9a71ccab3b38a74781b975f1c228222cf7d3b /fd SHA256 /tr http://sha256timestamp.ws.symantec.com/sha256/timestamp %1
exit exit

View File

@ -11,12 +11,12 @@
Version="3.4.1411.0" Version="3.4.1411.0"
ProcessorArchitecture="x86" ProcessorArchitecture="x86"
Publisher='CN=Akeo Consulting, O=Akeo Consulting, STREET=24 Grey Rock, L=Milford, S=Co. Donegal, PostalCode=F92 D667, C=IE' /> Publisher='CN=Akeo Consulting, O=Akeo Consulting, STREET=24 Grey Rock, L=Milford, S=Co. Donegal, PostalCode=F92 D667, C=IE' />
<Properties> <Properties>
<DisplayName>Rufus</DisplayName> <DisplayName>Rufus</DisplayName>
<PublisherDisplayName>Akeo Consulting</PublisherDisplayName> <PublisherDisplayName>Akeo Consulting</PublisherDisplayName>
<Description>Rufus</Description> <Description>Rufus</Description>
<Logo>Assets\Square44x44Logo.png</Logo> <Logo>Assets\Square44x44Logo.png</Logo>
</Properties> </Properties>
<Resources> <Resources>
<Resource Language="en-US" /> <Resource Language="en-US" />
</Resources> </Resources>
@ -24,7 +24,7 @@
<TargetDeviceFamily <TargetDeviceFamily
Name="Windows.Desktop" Name="Windows.Desktop"
MinVersion="10.0.14316.0" MinVersion="10.0.14316.0"
MaxVersionTested="10.0.15063.0" /> MaxVersionTested="10.0.17763.0" />
</Dependencies> </Dependencies>
<Capabilities> <Capabilities>
<rescap:Capability Name="runFullTrust" /> <rescap:Capability Name="runFullTrust" />

View File

@ -13,11 +13,11 @@ copy "..\icons\rufus-48.png" "Assets\Square44x44Logo.targetsize-48.png"
copy "..\icons\rufus-48.png" "Assets\Square44x44Logo.targetsize-48_altform-unplated.png" copy "..\icons\rufus-48.png" "Assets\Square44x44Logo.targetsize-48_altform-unplated.png"
copy "..\icons\rufus-150.png" "Assets\Square150x150Logo.png" copy "..\icons\rufus-150.png" "Assets\Square150x150Logo.png"
copy "..\..\rufus-%VERSION%.exe" "rufus.exe" copy "..\..\rufus-%VERSION%.exe" "rufus.exe"
"C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\MakePri" createconfig /o /dq en-US /cf priconfig.xml "C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\x64\MakePri" createconfig /o /dq en-US /cf priconfig.xml
"C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\MakePri" new /o /pr . /cf priconfig.xml "C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\x64\MakePri" new /o /pr . /cf priconfig.xml
"C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\MakeAppx" pack /o /d . /p Rufus-%VERSION%.appx "C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\x64\MakeAppx" pack /o /d . /p Rufus-%VERSION%.appx
if ERRORLEVEL 1 goto out if ERRORLEVEL 1 goto out
"C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\SignTool" sign /v /sha1 9ce9a71ccab3b38a74781b975f1c228222cf7d3b /fd SHA256 /tr http://sha256timestamp.ws.symantec.com/sha256/timestamp Rufus-%VERSION%.appx "C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\x64\SignTool" sign /v /sha1 9ce9a71ccab3b38a74781b975f1c228222cf7d3b /fd SHA256 /tr http://sha256timestamp.ws.symantec.com/sha256/timestamp Rufus-%VERSION%.appx
:out :out
del /q rufus.exe del /q rufus.exe
del /q priconfig.xml del /q priconfig.xml

View File

@ -3,9 +3,10 @@ Rufus for NTFS UEFI boot support. See https://github.com/pbatard/uefi-ntfs.
This image, which you can mount as FAT filesystem or open in 7-zip, contains This image, which you can mount as FAT filesystem or open in 7-zip, contains
the following data: the following data:
o The NTFS UEFI drivers from efifs (https://github.com/pbatard/efifs). o The NTFS UEFI drivers from EfiFs (https://github.com/pbatard/efifs).
These are the \EFI\Rufus\ntfs_[ia32|x64|arm|aa64].efi files, which are binary These are the \EFI\Rufus\ntfs_[ia32|x64|arm|aa64].efi files, which were
identical to the ones found at https://efi.akeo.ie (v1.3) compiled unmodified from the EfiFs source (@d19363a5), using Visual Studio
2017 Community Edition (v15.8.7) using the gnu-efi submodule rather than EDK2.
o The UEFI:NTFS binaries (https://github.com/pbatard/uefi-ntfs), which were also o The UEFI:NTFS binaries (https://github.com/pbatard/uefi-ntfs), which were also
compiled using Visual Studio 2017 Community Edition. compiled using Visual Studio 2017 Community Edition.
These are the \EFI\Boot\boot[ia32|x64|arm|aa64].efi files. These are the \EFI\Boot\boot[ia32|x64|arm|aa64].efi files.

Binary file not shown.

View File

@ -33,7 +33,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
IDD_DIALOG DIALOGEX 12, 12, 232, 326 IDD_DIALOG DIALOGEX 12, 12, 232, 326
STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_ACCEPTFILES EXSTYLE WS_EX_ACCEPTFILES
CAPTION "Rufus 3.4.1414" CAPTION "Rufus 3.4.1415"
FONT 9, "Segoe UI Symbol", 400, 0, 0x0 FONT 9, "Segoe UI Symbol", 400, 0, 0x0
BEGIN BEGIN
LTEXT "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP LTEXT "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP
@ -392,8 +392,8 @@ END
// //
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 3,4,1414,0 FILEVERSION 3,4,1415,0
PRODUCTVERSION 3,4,1414,0 PRODUCTVERSION 3,4,1415,0
FILEFLAGSMASK 0x3fL FILEFLAGSMASK 0x3fL
#ifdef _DEBUG #ifdef _DEBUG
FILEFLAGS 0x1L FILEFLAGS 0x1L
@ -411,13 +411,13 @@ BEGIN
VALUE "Comments", "https://akeo.ie" VALUE "Comments", "https://akeo.ie"
VALUE "CompanyName", "Akeo Consulting" VALUE "CompanyName", "Akeo Consulting"
VALUE "FileDescription", "Rufus" VALUE "FileDescription", "Rufus"
VALUE "FileVersion", "3.4.1414" VALUE "FileVersion", "3.4.1415"
VALUE "InternalName", "Rufus" VALUE "InternalName", "Rufus"
VALUE "LegalCopyright", "© 2011-2018 Pete Batard (GPL v3)" VALUE "LegalCopyright", "© 2011-2018 Pete Batard (GPL v3)"
VALUE "LegalTrademarks", "https://www.gnu.org/copyleft/gpl.html" VALUE "LegalTrademarks", "https://www.gnu.org/copyleft/gpl.html"
VALUE "OriginalFilename", "rufus-3.4.exe" VALUE "OriginalFilename", "rufus-3.4.exe"
VALUE "ProductName", "Rufus" VALUE "ProductName", "Rufus"
VALUE "ProductVersion", "3.4.1414" VALUE "ProductVersion", "3.4.1415"
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"