mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2025-11-11 02:58:02 -06:00
Windows: don't use quick format by default when creating file containers using command line and add a switch to enable quick format explicitly in command line
This commit is contained in:
@@ -249,6 +249,7 @@ int CmdVolumePim = 0;
|
|||||||
int CmdVolumeFilesystem = FILESYS_NONE;
|
int CmdVolumeFilesystem = FILESYS_NONE;
|
||||||
unsigned __int64 CmdVolumeFileSize = 0;
|
unsigned __int64 CmdVolumeFileSize = 0;
|
||||||
BOOL CmdSparseFileSwitch = FALSE;
|
BOOL CmdSparseFileSwitch = FALSE;
|
||||||
|
BOOL CmdQuickFormat = FALSE;
|
||||||
|
|
||||||
BOOL bForceOperation = FALSE;
|
BOOL bForceOperation = FALSE;
|
||||||
|
|
||||||
@@ -6192,7 +6193,7 @@ BOOL CALLBACK MainDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPa
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
quickFormat = TRUE;
|
quickFormat = CmdQuickFormat;
|
||||||
|
|
||||||
if (!GetDiskFreeSpaceEx (root, &free, 0, 0))
|
if (!GetDiskFreeSpaceEx (root, &free, 0, 0))
|
||||||
{
|
{
|
||||||
@@ -8947,6 +8948,7 @@ void ExtractCommandLine (HWND hwndDlg, wchar_t *lpszCommandLine)
|
|||||||
OptionDynamic,
|
OptionDynamic,
|
||||||
OptionForce,
|
OptionForce,
|
||||||
OptionNoSizeCheck,
|
OptionNoSizeCheck,
|
||||||
|
OptionQuickFormat,
|
||||||
};
|
};
|
||||||
|
|
||||||
argument args[]=
|
argument args[]=
|
||||||
@@ -8968,6 +8970,7 @@ void ExtractCommandLine (HWND hwndDlg, wchar_t *lpszCommandLine)
|
|||||||
{ OptionDynamic, L"/dynamic", NULL, FALSE },
|
{ OptionDynamic, L"/dynamic", NULL, FALSE },
|
||||||
{ OptionForce, L"/force", NULL, FALSE },
|
{ OptionForce, L"/force", NULL, FALSE },
|
||||||
{ OptionNoSizeCheck, L"/nosizecheck", NULL, FALSE },
|
{ OptionNoSizeCheck, L"/nosizecheck", NULL, FALSE },
|
||||||
|
{ OptionQuickFormat, L"/quick", NULL, FALSE },
|
||||||
|
|
||||||
// Internal
|
// Internal
|
||||||
{ CommandResumeSysEncLogOn, L"/acsysenc", L"/a", TRUE },
|
{ CommandResumeSysEncLogOn, L"/acsysenc", L"/a", TRUE },
|
||||||
@@ -9320,6 +9323,10 @@ void ExtractCommandLine (HWND hwndDlg, wchar_t *lpszCommandLine)
|
|||||||
bDontCheckFileContainerSize = TRUE;
|
bDontCheckFileContainerSize = TRUE;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case OptionQuickFormat:
|
||||||
|
CmdQuickFormat = TRUE;
|
||||||
|
break;
|
||||||
|
|
||||||
case OptionHistory:
|
case OptionHistory:
|
||||||
{
|
{
|
||||||
wchar_t szTmp[8] = {0};
|
wchar_t szTmp[8] = {0};
|
||||||
|
|||||||
Reference in New Issue
Block a user