From cbc54d764de105e8cfef671c9fa666d1e0821832 Mon Sep 17 00:00:00 2001 From: Pete Batard Date: Fri, 2 Dec 2011 00:11:53 +0000 Subject: [PATCH] [boot] added FAT16 bootable MS-DOS support * also fixed broken FAT32 bootable MS-DOS * also added extended error report in file.c --- file.c | 2 + format.c | 133 +++++++++++++++++-------------------------------------- rufus.rc | 14 +++--- 3 files changed, 50 insertions(+), 99 deletions(-) diff --git a/file.c b/file.c index 1a1966aa..9b01b87a 100644 --- a/file.c +++ b/file.c @@ -45,6 +45,7 @@ int write_sectors(HANDLE hDrive, size_t SectorSize, if((!WriteFile(hDrive, pBuf, (DWORD)BufSize, &Size, NULL)) || (Size != BufSize)) { uprintf("write_sectors: Write error - %s\n", WindowsErrorString()); + uprintf(" StartSector:%0X, nSectors:%0X, SectorSize:%0X\n", StartSector, nSectors, SectorSize); return 0; } @@ -74,6 +75,7 @@ int read_sectors(HANDLE hDrive, size_t SectorSize, if((!ReadFile(hDrive, pBuf, (DWORD)BufSize, &Size, NULL)) || (Size != BufSize)) { uprintf("read_sectors: Read error - %s\n", WindowsErrorString()); + uprintf(" StartSector:%0X, nSectors:%0X, SectorSize:%0X\n", StartSector, nSectors, SectorSize); return 0; } diff --git a/format.c b/format.c index e842ef92..6f4cb468 100644 --- a/format.c +++ b/format.c @@ -144,7 +144,6 @@ static BOOL FormatDrive(char DriveLetter) // We may have a " (Default)" trail for (i=0; ihttps://github.com/pbatard/rufus",IDC_ABOUT_RUFUS_URL, "SysLink",WS_TABSTOP,46,47,114,9 - LTEXT "Version 1.0.0 (Build 60)",IDC_STATIC,46,19,78,8 + LTEXT "Version 1.0.0 (Build 61)",IDC_STATIC,46,19,78,8 PUSHBUTTON "License...",IDC_ABOUT_LICENSE,46,175,50,14,WS_GROUP EDITTEXT IDC_ABOUT_COPYRIGHTS,46,107,235,63,ES_MULTILINE | ES_READONLY | WS_VSCROLL LTEXT "Report bugs or request enhancements at:",IDC_STATIC,46,66,187,8 @@ -162,8 +162,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,0,0,60 - PRODUCTVERSION 1,0,0,60 + FILEVERSION 1,0,0,61 + PRODUCTVERSION 1,0,0,61 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -180,13 +180,13 @@ BEGIN BEGIN VALUE "CompanyName", "akeo.ie" VALUE "FileDescription", "Rufus" - VALUE "FileVersion", "1.0.0.60" + VALUE "FileVersion", "1.0.0.61" VALUE "InternalName", "Rufus" VALUE "LegalCopyright", "© 2011 Pete Batard (GPL v3)" VALUE "LegalTrademarks", "http://www.gnu.org/copyleft/gpl.html" VALUE "OriginalFilename", "rufus.exe" VALUE "ProductName", "Rufus" - VALUE "ProductVersion", "1.0.0.60" + VALUE "ProductVersion", "1.0.0.61" END END BLOCK "VarFileInfo" @@ -212,7 +212,7 @@ IDI_ICON ICON "rufus.ico" STRINGTABLE BEGIN - IDS_VERSION "Rufus v1.0.0.60" + IDS_VERSION "Rufus v1.0.0.61" END #endif // English resources