No?!
This is totally broken and is to be reverted.
If you detect errors, there are only 3 issues:
- Offer the user to attempt to repair errors
- Offer the user to format
- Exit (as it was done previously)
(If repairing fails, you fall into the two next cases).
You cannot ignore errors and let the use write on a borked file system.
Le 02/03/2016 01:51, hbelu...@svn.reactos.org a écrit :
> Author: hbelusca
> Date: Wed Mar 2 00:51:48 2016
> New Revision: 70857
>
> URL: http://svn.reactos.org/svn/reactos?rev=70857=rev
> Log:
> [USETUP]: In case chkdsk detects some disk errors, just display a warning
> message but allow the user to continue the installation.
>
> Modified:
> trunk/reactos/base/setup/usetup/interface/usetup.c
> trunk/reactos/base/setup/usetup/lang/bg-BG.h
> trunk/reactos/base/setup/usetup/lang/bn-BD.h
> trunk/reactos/base/setup/usetup/lang/cs-CZ.h
> trunk/reactos/base/setup/usetup/lang/da-DK.h
> trunk/reactos/base/setup/usetup/lang/de-DE.h
> trunk/reactos/base/setup/usetup/lang/el-GR.h
> trunk/reactos/base/setup/usetup/lang/en-US.h
> trunk/reactos/base/setup/usetup/lang/es-ES.h
> trunk/reactos/base/setup/usetup/lang/et-EE.h
> trunk/reactos/base/setup/usetup/lang/fr-FR.h
> trunk/reactos/base/setup/usetup/lang/he-IL.h
> trunk/reactos/base/setup/usetup/lang/it-IT.h
> trunk/reactos/base/setup/usetup/lang/ja-JP.h
> trunk/reactos/base/setup/usetup/lang/lt-LT.h
> trunk/reactos/base/setup/usetup/lang/ms-MY.h
> trunk/reactos/base/setup/usetup/lang/nl-NL.h
> trunk/reactos/base/setup/usetup/lang/pl-PL.h
> trunk/reactos/base/setup/usetup/lang/pt-BR.h
> trunk/reactos/base/setup/usetup/lang/ro-RO.h
> trunk/reactos/base/setup/usetup/lang/ru-RU.h
> trunk/reactos/base/setup/usetup/lang/sk-SK.h
> trunk/reactos/base/setup/usetup/lang/sq-AL.h
> trunk/reactos/base/setup/usetup/lang/sv-SE.h
> trunk/reactos/base/setup/usetup/lang/tr-TR.h
> trunk/reactos/base/setup/usetup/lang/uk-UA.h
> trunk/reactos/base/setup/usetup/mui.h
>
> Modified: trunk/reactos/base/setup/usetup/interface/usetup.c
> URL:
> http://svn.reactos.org/svn/reactos/trunk/reactos/base/setup/usetup/interface/usetup.c?rev=70857=70856=70857=diff
> ==
> --- trunk/reactos/base/setup/usetup/interface/usetup.c[iso-8859-1]
> (original)
> +++ trunk/reactos/base/setup/usetup/interface/usetup.c[iso-8859-1]
> Wed Mar 2 00:51:48 2016
> @@ -3154,13 +3154,15 @@
> if (!NT_SUCCESS(Status))
> {
> DPRINT("ChkdskPartition() failed with status 0x%08lx\n", Status);
> -sprintf(Buffer, "Setup failed to verify the selected
> partition.\n"
> +// sprintf(Buffer, "Setup failed to verify the selected
> partition.\n"
> +sprintf(Buffer, "ChkDsk detected some disk errors.\n"
> "(Status 0x%08lx).\n", Status);
> PopupError(Buffer,
> - MUIGetString(STRING_REBOOTCOMPUTER),
> + // MUIGetString(STRING_REBOOTCOMPUTER),
> + MUIGetString(STRING_CONTINUE),
> Ir, POPUP_WAIT_ENTER);
>
> -return QUIT_PAGE;
> +// return QUIT_PAGE;
> }
>
> PartEntry->NeedsCheck = FALSE;
>
> Modified: trunk/reactos/base/setup/usetup/lang/bg-BG.h
> URL:
> http://svn.reactos.org/svn/reactos/trunk/reactos/base/setup/usetup/lang/bg-BG.h?rev=70857=70856=70857=diff
> ==
> --- trunk/reactos/base/setup/usetup/lang/bg-BG.h [iso-8859-1] (original)
> +++ trunk/reactos/base/setup/usetup/lang/bg-BG.h [iso-8859-1] Wed Mar 2
> 00:51:48 2016
> @@ -1758,6 +1758,8 @@
> "« £ ¥ ¥ ªâ ¢êàåã ¤ï«"},
> {STRING_CHECKINGPART,
> "¥ç¥ ¯à®¢¥àª ¨§¡à ¨ï ¤ï«."},
> +{STRING_CONTINUE,
> +"ENTER = தꫦ ¢ ¥"},
> {STRING_QUITCONTINUE,
> "F3 = §å®¤ ENTER = தꫦ ¢ ¥"},
> {STRING_REBOOTCOMPUTER,
>
> Modified: trunk/reactos/base/setup/usetup/lang/bn-BD.h
> URL:
> http://svn.reactos.org/svn/reactos/trunk/reactos/base/setup/usetup/lang/bn-BD.h?rev=70857=70856=70857=diff
> ==
> --- trunk/reactos/base/setup/usetup/lang/bn-BD.h [iso-8859-1] (original)
> +++ trunk/reactos/base/setup/usetup/lang/bn-BD.h [iso-8859-1] Wed Mar 2
> 00:51:48 2016
> @@ -1743,6 +1743,8 @@
> "Setup installs ReactOS onto Partition"},
> {STRING_CHECKINGPART,
> "Setup is now checking the selected partition."},
> +{STRING_CONTINUE,
> +"ENTER = Continue"},
> {STRING_QUITCONTINUE,
> "F3 = Quit ENTER = Continue"},
> {STRING_REBOOTCOMPUTER,
>
> Modified: trunk/reactos/base/setup/usetup/lang/cs-CZ.h
> URL:
>