format.rc
Upload User: xhy777
Upload Date: 2007-02-14
Package Size: 24088k
Code Size: 84k
Category:

Windows Kernel

Development Platform:

Visual C++

  1. #include "format.h"
  2. IDI_CHKICON    ICON    DISCARDABLE LOADONCALL check.ico
  3. IDI_CHKDLGICON ICON    DISCARDABLE LOADONCALL checkdlg.ico
  4. #ifdef OPK2
  5. IDI_CHKDLGICN2 ICON    DISCARDABLE LOADONCALL chkdlg2.ico
  6. IDI_CHKDLGICN3 ICON    DISCARDABLE LOADONCALL chkdlg3.ico
  7. #endif
  8. DLG_FORMATREPORT DIALOG DISCARDABLE LOADONCALL 32, 18, 192, 148
  9. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_3DLOOK
  10. CAPTION "Format Results - %s"
  11. FONT 8, "MS Sans Serif"
  12. BEGIN
  13.     LTEXT     "%1 bytes total disk space", DLGFORREP_TOT, 8, 8, 174, 8
  14.     LTEXT     "%1 bytes used by system files", DLGFORREP_SYS, 8, 22, 174, 8
  15.     LTEXT     "%1 bytes in bad sectors", DLGFORREP_BAD, 8, 36, 174, 8
  16.     LTEXT     "%1 bytes available on disk", DLGFORREP_AVAIL, 8, 50, 174, 8
  17.     LTEXT     "%1 bytes in each allocation unit", DLGFORREP_BCLUS, 8, 72, 174, 8
  18.     LTEXT     "%1 total allocation units on disk", DLGFORREP_TCLUS, 8, 86, 174, 8
  19.     LTEXT     "%s serial number", DLGFORREP_SER, 8, 108, 174, 8
  20.     DEFPUSHBUTTON   "Close", DLGFORREP_CLOSE, 76, 127, 40, 14
  21. END
  22. DLG_FORMAT DIALOG DISCARDABLE LOADONCALL 32, 18, 224, 202
  23. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_3DLOOK | DS_CONTEXTHELP
  24. CAPTION "Format - %s"
  25. FONT 8, "MS Sans Serif"
  26. BEGIN
  27.     GROUPBOX     "Format type", IDC_GROUPBOX_1, 7, 34, 155, 48
  28.     GROUPBOX     "Other options", IDC_GROUPBOX_2,  7,  86, 155, 79
  29.     LTEXT     "", DLGCONFOR_STATTXT, 7, 169, 209, 8
  30.     CONTROL     "", DLGCONFOR_PBAR, PROGRESS_CLASS, WS_CHILD, 7, 181, 209, 14
  31.     LTEXT     "Ca&pacity:", IDC_TEXT, 7, 7, 42, 8
  32.     COMBOBOX     DLGCONFOR_CAPCOMB, 7, 16, 155, 35, CBS_DROPDOWNLIST | CBS_SORT |
  33.                     WS_VSCROLL | WS_GROUP | WS_TABSTOP
  34.     PUSHBUTTON     "&Start",  DLGCONFOR_START , 169, 16, 47, 14, WS_GROUP | WS_TABSTOP
  35.     DEFPUSHBUTTON   "&Close",  DLGCONFOR_CANCEL, 169, 33, 47, 14, WS_TABSTOP
  36.     RADIOBUTTON     "&Quick (erase)",      DLGCONFOR_QUICK, 13, 45, 142, 10, WS_GROUP | WS_TABSTOP
  37.     RADIOBUTTON     "&Full",      DLGCONFOR_FULL , 13, 56, 142, 10, WS_TABSTOP
  38.     RADIOBUTTON     "Copy system files &only",  DLGCONFOR_DOSYS, 13, 67, 142, 10, WS_TABSTOP
  39.     LTEXT     "&Label:",       IDC_TEXT_2, 13, 97,  25, 8
  40.     EDITTEXT     DLGCONFOR_LABEL, 13, 106, 142, 14, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_GROUP | WS_TABSTOP
  41.     CHECKBOX     "&No label",       DLGCONFOR_NOLAB ,  13, 126, 142, 10, WS_TABSTOP
  42.     CHECKBOX     "&Display summary when finished", DLGCONFOR_REPORT, 13, 137, 142, 10, WS_TABSTOP
  43.     CHECKBOX     "Copy s&ystem files",    DLGCONFOR_MKSYS , 13, 148, 142, 10, WS_TABSTOP
  44. END
  45. STRINGTABLE DISCARDABLE LOADONCALL
  46. BEGIN
  47. IDS_DRIVETITLEF, "Format - %s"
  48. IDS_WRTPROT, "Windows cannot format this disk because it is write protected. If you are sure you want to continue, remove or move the write-protect tab, reinsert the disk, and then click Retry."
  49. IDS_NOTRDY, "There is no disk in this drive or the drive door is open. Insert a disk in the drive and make sure the drive door is closed, and then click Retry."
  50. IDS_INVFMT, "The specified capacity is invalid for this disk. This disk cannot be formatted."
  51. IDS_INVFMTREC, "The capacity you specified is invalid for this disk. Do you want to format the disk with %s capacity instead?"
  52. IDS_NOQCKREC, "You cannot perform a Quick format on this disk because it is not formatted or its capacity does not match what you specified.nnClick OK to perform a Full format using the capacity you specified."
  53. IDS_NOQCKRECREM, "You cannot do a Quick format because the disk is not formatted, its capacity does not match, or there is no disk in the drive.nnClick OK to perform a Full format using the capacity you specified."
  54. IDS_NOQCK, "You cannot perform a Quick format on this disk because it is not formatted or its capacity does not match what you specified. Try again using the Full format option."
  55. IDS_NOQCKREM, "You cannot perform a Quick format on this disk because it is not formatted or its capacity does not match what you specified or there is no disk in the drive. Try again using the Full format option."
  56. IDS_BADVOLREC, "The label could not be created on this drive. Do you want to continue without creating a label?"
  57. IDS_BADVOL, "The label could not be created on this drive."
  58. IDS_FATERRSYS, "Windows could not copy system files to this disk because an error occurred while trying to access the file allocation table. This disk is damaged and may need to be replaced."
  59. IDS_FATERR, "Windows could not format this disk because an error occurred while trying to format the file allocation table area. This disk is damaged and may need to be replaced."
  60.         IDS_BOOTERRSYS,         "Windows could not copy system files to this disk because an error occurred while attempting to write to the boot sector. This disk is damaged and may need to be replaced."
  61.         IDS_BOOTERR,            "Windows could not format this disk. Either the selected capacity is not valid for this disk, or the disk is damaged and may need to be replaced."
  62. IDS_ROOTDERR, "Windows could not format this disk because an error occurred while attempting to format the top-level folder (root directory) area. This disk is damaged and may need to be replaced."
  63. IDS_OSAREC, "Windows detected a problem in the area of the disk where the system files were being copied. Do you want to continue?"
  64. IDS_OSA, "Windows detected a problem in the area of the disk where the system files were being copied."
  65. IDS_DATAERRREC,  "Windows detected a problem in the data area of the disk. Windows can continue formatting this disk, but you may not be able to use it reliably. Do you want to continue?"
  66. IDS_DATAERR, "Windows detected a problem in the data area of the disk."
  67. IDS_TOSREC, "Windows could not copy system files to this disk. Do you want to continue formatting without copying system files?"
  68. IDS_TOS, "Windows could not copy system files to this disk."
  69. IDS_FULLDISK, "Windows could not copy system files to this disk because there is not enough free disk space. Free some space on this disk and then try again."
  70. IDS_NOSYSFILES,  "Windows could not copy system files to this disk because there are other files in the area where system files must be copied."
  71. IDS_NOSREC, "Windows could not find the system files to copy to this disk. Do you want to continue formatting without copying system files?"
  72. IDS_NOS, "Windows could not find the system files to copy to this disk."
  73. IDS_UNKERRSYS, "Windows could not copy system files to this disk."
  74. IDS_UNKERR, "Windows could not format this disk."
  75. IDS_F_INIT, "Initializing..."
  76. IDS_CANCEL, "Cancel"
  77. IDS_F_LOWFMT, "Formatting..."
  78. IDS_F_VERIFY, "Testing for bad sectors..."
  79. IDS_F_FSFMT, "Creating file system..."
  80. IDS_F_TSYS, "Copying system files..."
  81. IDS_F_GETLABEL,  "Setting drive label..."
  82. IDS_F_SHTDOWN, "Completing task..."
  83. IDS_NAME, "Format"
  84. IDS_NOFORMATSYS, "This drive cannot be formatted."
  85. IDS_NOFORMATSYSW, "Windows cannot format this drive because it contains files in use by Windows."
  86. IDS_NOFORMATSYSP, "Windows cannot format this drive because it contains the Windows swap file."
  87. IDS_NOFORMATSYSH, "Windows cannot format this drive because it is the host drive of a mounted compressed drive."
  88. IDS_GENDISKPROB, "This drive cannot be formatted."
  89. IDS_GENDISKPROBA, "Windows cannot format this drive because it not a real drive but just an alias for part of another drive."
  90. IDS_GENDISKPROBI, "Windows cannot format this drive because the device driver for the disk does not support formatting, or because the drive is locked by another disk utility."
  91. IDS_GENDISKPROBC, "Windows cannot format this drive because it is compressed. If it is compressed with DoubleSpace or DriveSpace, use DriveSpace to format it. Otherwise, use the program you used to compress the drive."
  92. IDS_GENDISKPROBL, "Windows cannot format this drive. Quit any programs that are using this drive, and make sure that My Computer or Windows Explorer is not displaying the contents of the drive. Then try formatting again."
  93. IDS_FCONFIRM, "This drive is either a hard disk or a large removable disk. Formatting it will destroy all files currently on the drive. Are you sure you want to format this drive?"
  94.         IDS_FDOSURF,            "Windows has formatted this disk. Before using it, run ScanDisk and choose the Thorough option to verify that data can be stored reliably on all areas of the disk."
  95. IDS_NOMEMF, "Windows could not finish formatting this disk because your computer does not have enough available memory. If any other programs are running, quit one or more of them, and then try formatting again."
  96. IDS_FBADOPT, "The options currently selected are invalid. Choose a different option and try again."
  97. IDS_FNOTSUP, "This type of drive is not supported. Windows cannot format it."
  98. IDS_FLOCK, "Windows cannot format this drive. Quit any disk utilities or other programs that are using this drive, and make sure that no window is displaying the contents of the drive. Then try formatting again."
  99. END
  100. STRINGTABLE DISCARDABLE
  101. BEGIN
  102.         IDS_BOOT,               "this drive's boot sector"
  103.         IDS_FAT,                "this drive's file allocation table"
  104.         IDS_ROOTD,              "this drive's top-level folder"
  105. IDS_C_FAT, "Checking file allocation tables..."
  106. IDS_C_DIR, "Checking folders..."
  107. IDS_C_FILEDIR, "Checking folders and files..."
  108. IDS_C_LOSTCLUS,  "Checking for lost file fragments..."
  109. IDS_C_COMPLETE,  "Complete"
  110. #ifdef OPK2
  111. IDS_C_BOOT, "Checking boot area..."
  112. #endif
  113. IDS_B_INIT, "Initializing surface scan..."
  114. IDS_B_UNMOV, "Identifying unrepairable sectors..."
  115. IDS_B_SYS, "Scanning disk surface (system area)..."
  116. #ifdef OPK2
  117. IDS_B_SYSNUM, "Sector %1!ld! of %2!ld!"
  118. #endif
  119. IDS_B_DATA, "Scanning disk surface (data area)..."
  120. IDS_B_DATANUM, "Cluster %1!ld! of %2!ld!"
  121. IDS_CANTCHK, "ScanDisk cannot check this drive now because the disk is not properly formatted, or a program such as a disk utility has locked it. Format the disk or wait for the utility to finish, and then restart ScanDisk."
  122. IDS_INVALID, "ScanDisk cannot check this drive. It may be a network or CD-ROM drive. Try running ScanDisk again, but specify a different drive letter."
  123. IDS_CANTCHKR, "ScanDisk cannot check this drive because there is no disk in it, it is not formatted, or a disk utility has locked it. Insert a valid disk in the drive or wait for the utility to finish, and then restart ScanDisk."
  124. IDS_CANTCHKALL,  "ScanDisk cannot currently check any of the drives you specified. They may be locked by another disk utility.  Specify different drives or wait for the disk utility to complete. Then try running ScanDisk again."
  125. IDS_NOSEL, "You must select at least one drive."
  126. IDS_NOMEM2, "Your computer does not have enough available memory to run ScanDisk now.nnQuit some running programs, and then try starting ScanDisk again."
  127. IDS_CHKTIT, "ScanDisk"
  128. IDS_CHKTITABOUT, "ScanDisk for Windows"
  129. IDS_CHKTIT2, "ScanDisk - %s"
  130. IDS_CHKTIT3, "ScanDisk - %s (Preview)"
  131. IDS_CLOSEM, "Close"
  132. IDS_DD_HEAD, "Checking compressed volume file header..."
  133. IDS_DD_STRUC, "Checking compressed volume data structures..."
  134. IDS_DD_FAT, "Checking compressed volume file allocation table..."
  135. IDS_DD_SIG, "Checking compressed volume file signatures..."
  136. IDS_DD_BOOT, "Checking compressed volume boot sector..."
  137. IDS_NOERROR, "ScanDisk did not find any errors on this drive."
  138. IDS_ALLFIXED, "ScanDisk found errors on this drive and fixed them all."
  139. IDS_SOMEFIXED, "ScanDisk found errors on this drive but did not fix all of them."
  140. IDS_NONEFIXED, "ScanDisk found errors on this drive but did not fix any of them."
  141. IDS_LOCKRSTART,  "ScanDisk has restarted 10 times because Windows or another program has been writing to this drive. Quitting some running programs may enable ScanDisk to finish sooner. Do you want to continue receiving this warning?"
  142. IDS_UNEXP3, "ScanDisk could not continue."
  143. IDS_UNSUP, "ScanDisk could not continue on this drive. The drive may be unsupported or locked by another disk utility."
  144. IDS_UNSUPR, "ScanDisk could not continue on this drive. The drive may be unsupported, locked by another disk utility, or there may not be a valid disk in the drive."
  145. IDS_CANTWRT, "ScanDisk could not write to this disk because it is write protected. Remove or move the write-protect tab, reinsert the disk, and then restart ScanDisk."
  146. IDS_SERDISK, "ScanDisk could not continue because a serious disk error occured."
  147. IDS_SERFS, "ScanDisk continue because a serious system error occured."
  148. IDS_ACTIVE, "ScanDisk could not continue because files on the drive are open. Quit all programs using this drive, and then try running ScanDisk again."
  149. IDS_LOCKVIOL, "ScanDisk cannot continue because a program such as a disk utility has locked this drive. Close the program or wait for it to finish.  Then restart ScanDisk."
  150. IDS_LOCKVIOL2, "ScanDisk could not continue because a program such as a disk utility has locked this drive, or because files on the drive are open. Quit all programs using this drive, and then try running ScanDisk again."
  151. IDS_NOMEM3, "ScanDisk could not continue because your computer does not have enough available memory. If any other programs are running, quit one or more of them, and then try running ScanDisk again."
  152. IDS_CANTDELROOT, "ScanDisk cannot delete the top-level folder (root directory). Choose a different option."
  153. IDS_CANTDELF, "ScanDisk cannot delete this file because it is a system file. Choose a different option."
  154. IDS_CANTDELD, "ScanDisk cannot delete this folder because it contains system files or folders. Choose a different option."
  155. IDS_CANTFIX, "ScanDisk cannot repair this error because the file involved is a system file. Choose a different option."
  156. IDS_NODSKMNT, "ScanDisk could not find or access the file DSKMAINT.DLL, which ScanDisk needs to operate."
  157. IDS_ERRRSTART, "ScanDisk must now restart because another program (or Windows itself) wrote to your disk. Any errors that were previously reported, but not corrected, may be reported again."
  158. IDS_ISDMF, "This is one of the original Setup disks that came with a software program. Writing to this disk can damage it. If ScanDisk detects errors, it will report them, but will not fix them.nnDo you want to continue?"
  159. IDS_CHELP, "&What's This?"
  160. IDS_ABOUT, "&About ScanDisk"
  161. IDS_NORMWARN, "ScanDisk has made a change to a compressed drive that requires you to restart your computer before you can run any programs in MS-DOS mode. When ScanDisk is finished, restart your computer."
  162. END
  163. DLG_CHKDSKADVOPT DIALOG DISCARDABLE  32, 18, 238, 181
  164. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_3DLOOK | DS_CONTEXTHELP
  165. CAPTION "ScanDisk Advanced Options"
  166. FONT 8, "MS Sans Serif"
  167. BEGIN
  168.     GROUPBOX     "Check files for",   IDC_GROUPBOX_1,122, 56,106,50
  169.     GROUPBOX     "Cross-linked files", IDC_GROUPBOX_2,  8,109,106,50
  170.     GROUPBOX     "Lost file fragments",IDC_GROUPBOX_3,122,  4,106,48
  171.     GROUPBOX     "Display summary",   IDC_GROUPBOX_4,  8,  4,106,48
  172.     GROUPBOX     "Log file",    IDC_GROUPBOX_5,  8, 56,106,50
  173.     DEFPUSHBUTTON   "OK",    DLGCHKADV_OK,    120,162,50,14,WS_GROUP | WS_TABSTOP
  174.     PUSHBUTTON     "Cancel",DLGCHKADV_CANCEL,176,162,50,14,WS_TABSTOP
  175.     RADIOBUTTON     "&Always",     DLGCHKADV_REPALWAYS,13,15,94,10,WS_GROUP | WS_TABSTOP
  176.     RADIOBUTTON     "N&ever", DLGCHKADV_NOREP,13,26,94,10,WS_TABSTOP
  177.     RADIOBUTTON     "&Only if errors found", DLGCHKADV_REPIFERR,13,38,94,10,WS_TABSTOP
  178.     RADIOBUTTON     "&Replace log", DLGCHKADV_LOGREP,14,67,94,10,WS_GROUP | WS_TABSTOP
  179.     RADIOBUTTON     "A&ppend to log", DLGCHKADV_LOGAPPND,14,78,94,10,WS_TABSTOP
  180.     RADIOBUTTON     "&No log",  DLGCHKADV_NOLOG,14,89,94,10,WS_TABSTOP
  181.     RADIOBUTTON     "&Delete",    DLGCHKADV_XLDEL,14,120,94,10,WS_GROUP | WS_TABSTOP
  182.     RADIOBUTTON     "Make &copies",DLGCHKADV_XLCPY,14,132,94,10,WS_TABSTOP
  183.     RADIOBUTTON     "&Ignore",    DLGCHKADV_XLIGN,14,144,94,10,WS_TABSTOP
  184.     RADIOBUTTON     "&Free", DLGCHKADV_LSTF, 127,15,94,10,WS_GROUP | WS_TABSTOP
  185.     RADIOBUTTON     "Con&vert to files",DLGCHKADV_LSTMF,127,27,94,10,WS_TABSTOP
  186.     CHECKBOX     "Invalid file na&mes", DLGCHKADV_CHKNM,128,68,94,10,WS_GROUP | WS_TABSTOP
  187.     CHECKBOX     "Invalid dates and &times",DLGCHKADV_CHKDT,128,83,94,10,WS_TABSTOP
  188.     CHECKBOX     "Check &host drive first",DLGCHKADV_CHKHST,128,112,94,10,WS_GROUP | WS_TABSTOP
  189. END
  190. DLG_CHKDSKSAOPT DIALOG DISCARDABLE LOADONCALL 0, 0, 227, 141
  191. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_3DLOOK | DS_CONTEXTHELP
  192. CAPTION "Surface Scan Options"
  193. FONT 8, "MS Sans Serif"
  194. BEGIN
  195.     GROUPBOX     "Areas of the disk to scan",IDC_GROUPBOX_1,9,30,207,53
  196.     LTEXT           "ScanDisk will use the following settings when scanning the surface of your disk for errors.",
  197.     IDC_TEXT,5,7,215,21
  198.     DEFPUSHBUTTON   "OK",  DLGCHKSAO_OK,108,121,50,14, WS_GROUP | WS_TABSTOP
  199.     PUSHBUTTON     "Cancel",DLGCHKSAO_CANCEL,167,121,50,14, WS_TABSTOP
  200.     RADIOBUTTON     "System &and data areas.",DLGCHKSAO_DOALL,17,42,178,10, WS_GROUP | WS_TABSTOP
  201.     RADIOBUTTON     "&System area only.",DLGCHKSAO_NODATA,17,55,178,10, WS_TABSTOP
  202.     RADIOBUTTON     "&Data area only.",DLGCHKSAO_NOSYS,17,68,178,10, WS_TABSTOP
  203.     CHECKBOX     "Do not perform &write-testing.",
  204.     DLGCHKSAO_NOWRTTST,17,88,194,10, WS_GROUP | WS_TABSTOP
  205.     CHECKBOX     "Do not repair bad sectors in &hidden and system files.",
  206.     DLGCHKSAO_ALLHIDSYS,17,102,194,10, WS_TABSTOP
  207. END
  208. DLG_CHKDSKREPORT DIALOG DISCARDABLE LOADONCALL 32, 18, 192, 158
  209. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_3DLOOK
  210. CAPTION "ScanDisk Results - %s"
  211. FONT 8, "MS Sans Serif"
  212. BEGIN
  213.     CTEXT   ""       DLGCHKREP_ESTAT, 8,  6, 173, 16
  214.     LTEXT   "%1 bytes total disk space",       DLGCHKREP_TOT,   8, 26, 173, 8
  215.     LTEXT   "%1 bytes in bad sectors",       DLGCHKREP_BAD,   8, 38, 173, 8
  216.     LTEXT   "%1 bytes in %2 folders",       DLGCHKREP_DIR,   8, 50, 173, 8
  217.     LTEXT   "%1 bytes in %2 hidden files",      DLGCHKREP_HID,   8, 62, 173, 8
  218.     LTEXT   "%1 bytes in %2 user files",       DLGCHKREP_USER,  8, 74, 173, 8
  219.     LTEXT   "%1 bytes available on disk",       DLGCHKREP_AVAIL, 8, 86, 173, 8
  220.     LTEXT   "%1 bytes in each allocation unit", DLGCHKREP_BCLUS, 8, 98, 173, 8
  221.     LTEXT   "%1 total allocation units on disk",DLGCHKREP_TCLUS, 8,110, 173, 8
  222.     LTEXT   "%1 available allocation units",    DLGCHKREP_ACLUS, 8,122, 173, 8
  223.     DEFPUSHBUTTON "Close",       DLGCHKREP_CLOSE,76,139,  40, 14
  224. END
  225. //
  226. // The following two dialogs are a pair, make sure you modify them both in
  227. // exactly the same way. DLG_CHKDSK is the dialog box form (has a parent window)
  228. // DLG_CHKDSKTL is the top level window form (parent window is 0).
  229. //
  230. DLG_CHKDSK DIALOG DISCARDABLE LOADONCALL  32, 18, 306, 215
  231. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_3DLOOK | DS_CONTEXTHELP
  232. CAPTION ""
  233. FONT 8, "MS Sans Serif"
  234. BEGIN
  235. #ifdef OPK2
  236.     LTEXT     "",DLGCHK_STATTXT, 10,160,189,8
  237.     RTEXT     "",DLGCHK_STATTXT2,200,160, 95,8
  238. #else
  239.     LTEXT     "",DLGCHK_STATTXT, 10,160,197,8
  240.     RTEXT     "",DLGCHK_STATTXT2,208,160, 87,8
  241. #endif
  242.     CONTROL     "",DLGCHK_PBAR, PROGRESS_CLASS, WS_CHILD,10,174,285,14
  243.     ICON            IDI_CHKDLGICON,IDC_ICON_1,10,5,18,20
  244.     PUSHBUTTON     "&Start",    DLGCHK_START,   108,195,58,14,WS_GROUP | WS_TABSTOP
  245.     PUSHBUTTON     "&Close",    DLGCHK_CANCEL,  172,195,58,14,WS_TABSTOP
  246.     PUSHBUTTON     "&Advanced...",DLGCHK_ADVANCED,235,195,58,14,WS_TABSTOP
  247.     LTEXT     "Select the dri&ve(s) you want to check for errors:",IDC_TEXT,
  248.                     10,27,285,8
  249.     LISTBOX     DLGCHK_DRVLIST,10,38,285,39,LBS_EXTENDEDSEL |
  250. LBS_OWNERDRAWFIXED |
  251. LBS_HASSTRINGS | WS_VSCROLL |
  252. WS_GROUP | WS_TABSTOP
  253.     GROUPBOX        "Type of test",IDC_GROUPBOX_1,10,80,285,62
  254.     RADIOBUTTON     "Stan&dard",DLGCHK_NOBADB,17,93,216,10,WS_GROUP | WS_TABSTOP
  255.     RADIOBUTTON     "&Thorough",DLGCHK_DOBAD,17,115,216,10,WS_TABSTOP
  256.     LTEXT     "(checks files and folders for errors)",DLGCHK_DTXT1,28,104,205,8
  257.     LTEXT           "(performs Standard test and scans disk surface for errors)",
  258.     DLGCHK_DTXT2,28,126,205,8
  259.     PUSHBUTTON     "&Options...",DLGCHK_BADOPT,239,123,49,14,WS_TABSTOP
  260.     CHECKBOX     "Automatically &fix errors",DLGCHK_AUTOFIX,10,147,284,10,WS_GROUP | WS_TABSTOP
  261. END
  262. DLG_CHKDSKTL DIALOG DISCARDABLE LOADONCALL 32, 18, 306, 215
  263. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX | DS_3DLOOK | DS_CONTEXTHELP
  264. CAPTION ""
  265. FONT 8, "MS Sans Serif"
  266. CLASS "ScanDskWDlgClass"
  267. BEGIN
  268. #ifdef OPK2
  269.     LTEXT     "",DLGCHK_STATTXT, 10,160,189,8
  270.     RTEXT     "",DLGCHK_STATTXT2,200,160, 95,8
  271. #else
  272.     LTEXT     "",DLGCHK_STATTXT, 10,160,197,8
  273.     RTEXT     "",DLGCHK_STATTXT2,208,160, 87,8
  274. #endif
  275.     CONTROL     "",DLGCHK_PBAR, PROGRESS_CLASS, WS_CHILD,10,174,285,14
  276.     ICON            IDI_CHKDLGICON,IDC_ICON_1,10,5,18,20
  277.     PUSHBUTTON     "&Start",    DLGCHK_START,   108,195,58,14,WS_GROUP | WS_TABSTOP
  278.     PUSHBUTTON     "&Close",    DLGCHK_CANCEL,  172,195,58,14,WS_TABSTOP
  279.     PUSHBUTTON     "&Advanced...",DLGCHK_ADVANCED,235,195,58,14,WS_TABSTOP
  280.     LTEXT     "Select the dri&ve(s) you want to check for errors:",IDC_TEXT,
  281.                     10,27,285,8
  282.     LISTBOX     DLGCHK_DRVLIST,10,38,285,39,LBS_EXTENDEDSEL |
  283. LBS_OWNERDRAWFIXED |
  284. LBS_HASSTRINGS | WS_VSCROLL |
  285. WS_GROUP | WS_TABSTOP
  286.     GROUPBOX        "Type of test",IDC_GROUPBOX_1,10,80,285,62
  287.     RADIOBUTTON     "Stan&dard",DLGCHK_NOBADB,17,93,216,10,WS_GROUP | WS_TABSTOP
  288.     RADIOBUTTON     "&Thorough",DLGCHK_DOBAD,17,115,216,10,WS_TABSTOP
  289.     LTEXT     "(checks files and folders for errors)",DLGCHK_DTXT1,28,104,205,8
  290.     LTEXT           "(performs Standard test and scans disk surface for errors)",
  291.     DLGCHK_DTXT2,28,126,205,8
  292.     PUSHBUTTON     "&Options...",DLGCHK_BADOPT,239,123,49,14,WS_TABSTOP
  293.     CHECKBOX     "Automatically &fix errors",DLGCHK_AUTOFIX,10,147,284,10,WS_GROUP | WS_TABSTOP
  294. END
  295. IDD_SE_DLG DIALOG DISCARDABLE LOADONCALL 32, 18, 233, 185
  296. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CONTEXTHELP
  297. CAPTION ""
  298. FONT 8, "MS Sans Serif"
  299. BEGIN
  300.     CONTROL         "Radio1",IDC_SE_BUT1,"Button",BS_AUTORADIOBUTTON | 
  301.     WS_GROUP,7,122,195,8
  302.     CONTROL     "Radio2",IDC_SE_BUT2,"Button",BS_AUTORADIOBUTTON,7,131,
  303.     195,8
  304.     CONTROL     "Radio3",IDC_SE_BUT3,"Button",BS_AUTORADIOBUTTON,7,140,
  305.     195,8
  306.     CONTROL     "Radio4",IDC_SE_BUT4,"Button",BS_AUTORADIOBUTTON,7,149,
  307.     195,8
  308.     PUSHBUTTON     "OK",IDC_SE_OK,7,164,50,14,WS_GROUP
  309.     PUSHBUTTON      "Cancel",IDC_SE_CANCEL,61,164,50,14
  310.     PUSHBUTTON     "&More Info...",IDC_SE_MOREINFO,115,164,50,14
  311.     PUSHBUTTON     "&Help",IDC_SE_HELP,169,164,50,14
  312.     EDITTEXT     IDC_SE_TXT,7,2,221,116, WS_VSCROLL | WS_BORDER | ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | ES_NOHIDESEL
  313. END
  314. IDD_XL_DLG DIALOG DISCARDABLE LOADONCALL  32, 18, 220, 198
  315. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CONTEXTHELP
  316. CAPTION ""
  317. FONT 8, "MS Sans Serif"
  318. BEGIN
  319.     LTEXT     "The following &files or folders are cross-linked:",
  320.     IDC_XL_TXT1,11,4,200,16
  321.     LISTBOX     IDC_XL_LIST,11,28,195,43,LBS_NOINTEGRALHEIGHT |
  322.                     WS_VSCROLL | WS_TABSTOP
  323.     CONTROL     "&Give each file a separate copy of the shared cluster(s).",
  324.                     IDC_XL_BUT1,"Button",
  325. BS_AUTORADIOBUTTON | WS_GROUP, 11,120,182,8
  326.     CONTROL     "&Delete all affected files.",
  327. IDC_XL_BUT1+1,"Button",
  328. BS_AUTORADIOBUTTON,11,129,182,8
  329.     CONTROL     "&Truncate all files at the point of the crosslink.",
  330.                     IDC_XL_BUT1+2,"Button",
  331. BS_AUTORADIOBUTTON,11,138,182,8
  332.     CONTROL     "&Keep selected file and delete others",
  333. IDC_XL_BUT1+3,"Button",
  334. BS_AUTORADIOBUTTON,11,147,182,8
  335.     CONTROL     "K&eep selected file and truncate others",
  336. IDC_XL_BUT1+4,"Button",
  337. BS_AUTORADIOBUTTON,11,156,182,8
  338.     CONTROL     "&Ignore this error and continue",
  339.                     IDC_XL_BUT1+5,"Button",
  340. BS_AUTORADIOBUTTON,11,165,182,8
  341.     DEFPUSHBUTTON   "OK",IDC_SE_OK,11,178,50,14,WS_GROUP
  342.     PUSHBUTTON     "Cancel",IDC_SE_CANCEL,66,178,50,14
  343.     PUSHBUTTON     "&Help",IDC_SE_HELP,121,178,50,14
  344.     LTEXT     "A crosslink occurs when two or more files use the same cluster (area of a disk) at the same time. Except in unusual circumstances, the data in the crosslinked cluster(s) is correct for only one of the files.",
  345.     IDC_XL_TXT2 ,11,74,195,40
  346. END
  347. IDD_XL_CANT DIALOG DISCARDABLE LOADONCALL  32, 18, 220, 111
  348. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  349. CAPTION "Cannot Delete or Truncate"
  350. FONT 8, "MS Sans Serif"
  351. BEGIN
  352.     LISTBOX     IDC_XL_LIST,11,42,200,43,LBS_NOINTEGRALHEIGHT |
  353.                     WS_VSCROLL | WS_TABSTOP | WS_DISABLED
  354.     DEFPUSHBUTTON   "OK",IDC_SE_OK,11,93,50,14,WS_GROUP
  355.     PUSHBUTTON     "Cancel",IDC_SE_CANCEL,65,93,50,14
  356.     LTEXT           "These files or folders cannot be deleted or truncated. If you click OK, ScanDisk will continue without deleting or truncating these files.",
  357.     IDC_XL_CTXT,11,4,200,32
  358. END
  359. STRINGTABLE DISCARDABLE LOADONCALL
  360. BEGIN
  361. // ******
  362. //
  363. // LOGging error message boxes
  364. //
  365. IDS_SEADDLOGNOMEM   "There is not enough available memory to continue recording information in the ScanDisk log file (C:\SCANDISK.LOG). You can continue, but ScanDisk will not log any additional information."
  366. IDS_SELOGNOWRITE    "ScanDisk was unable to write a log file. Drive C is either invalid, not writable, or does not have enough available space. Free space on drive C or click the Advanced button, and then specify No Log."
  367. // ******
  368. //
  369. // The following IDL_ENG... guys are used when the call to the
  370. // DSKMAINT engine returns something other than NOERROR ERR_FSCORRECTED
  371. // or ERR_FSUNCORRECTED.
  372. //
  373. // 80 column limit     *
  374. //
  375. IDL_ENGBADOPT     "rnScanDisk could not continue.rn"
  376. IDL_ENGNOTSUPP     "rnScanDisk could not check this drive.rn"
  377. IDL_ENGCANTWRT     "rnThe disk was write protected.rn"
  378. IDL_ENGOS     "rnA serious disk error occurred.rn"  
  379. IDL_ENGFS     "rnA serious system error occured.rn"  //What is this for?
  380. IDL_ENGACTIVE     "rnScanDisk could not continue because of open files.rn"
  381. IDL_ENGLOCK     "rnA lock violation occurred.rn"
  382. IDL_ENGMEM     "rnAn insufficient-memory error occurred.rn"
  383. IDL_ENGCANCEL     "rnScanDisk was canceled.rn"
  384. IDL_ENGCHKHSTRST    "rnScanDisk restarted so it could check the host drive.rn"
  385. IDL_ENGSARST     "rnScanDisk restarted so it could perform a thorough test.rn"
  386. IDL_ENGUXP     "rnScanDisk failed for an unknown reason.rn"
  387. // ******
  388. //
  389. // Following are used just as they are in the report dialog.
  390. //
  391. IDL_NOERROR     "rnScanDisk did not find any errors on this drive.rn"
  392. IDL_ALLFIXED     "rnScanDisk found errors on this drive and fixed them all.rn"
  393. IDL_SOMEFIXED     "rnScanDisk found errors on this drive but did not fix all of them.rn"
  394. IDL_NONEFIXED     "rnScanDisk found errors on this drive but did not fix any of them.rn"
  395. // ******
  396. //
  397. // The following are used to form the "header" for the log.
  398. //
  399. IDL_TITLE1     "*******************rnrnMicrosoft ScanDisk for Windowsrnrn"
  400. IDL_TITLE1A     "NOTE: If you use an MS-DOS program to view this file, some of the charactersrnmay appear incorrectly. Use a Windows program such as Notepad instead.rnrn"
  401. // in following %1!s! is 24 hour HH:MM time using [intl] sTime as the
  402. // seperator. %2!s! is the date as specified by [intl]
  403. // sShortDate and sTime
  404. IDL_TITLE2     "Log file generated at %1!s! on %2!s!.rnrn"
  405. IDL_TITLE3     "ScanDisk used the following options:rn"
  406. IDL_OPTST     "  Standard testrn"
  407. IDL_OPTTH     "  Thorough testrn"
  408. IDL_OPTNWRT     "    No write-testingrn"
  409. IDL_OPTSYSO     "    System area onlyrn"
  410. IDL_OPTDTAO     "    Data area onlyrn"
  411. IDL_OPTHDSYS     "    Don't repair hidden and system filesrn"
  412. IDL_OPTPRE     "  Preview (corrections were not saved)rn"
  413. IDL_OPTCDT     "  Check dates and timesrn"
  414. IDL_OPTCFN     "  Don't check file namesrn"
  415. IDL_OPTCHST     "  Don't check host drive firstrn"
  416. IDL_OPTAUTOFIX     "  Automatically fix errorsrn"
  417. IDL_CRLF     "rn"
  418. // in following %1!s! is the name of the disk as used by the shell
  419. // (name of the drive as under the drive icon in
  420. // My Computer) or is the string specified by
  421. // IDL_COMPDISKH
  422. IDL_TITLE4     "Drive %1!s! contained the following errors:rn"
  423. // in following %1!s! is the name of the disk as used by the shell
  424. // (name of the drive as under the drive icon in
  425. // My Computer) and %2!c! is the drive letter
  426. IDL_COMPDISKH     "%2!c!: (host for drive %1!s!)"
  427. // ******
  428. //
  429. // Line written in log after each drive check NOTE that if this line
  430. // isn't present at the end of a drive check, the log is incomplete.
  431. //
  432. IDL_TRAILER     "rn-------------------rnrn"
  433. //
  434. // Following when front end has a memory problem and cancels the run
  435. // (ONLY on engine call backs)
  436. //
  437. IDL_NOMEMCAN     "  ScanDisk was canceled due to insufficient memory.rnrn"
  438. // ******
  439. //
  440. // ENGINE RESTART messages
  441. //
  442. IDL_RSTLOCKLIM     "Restarted 10 times because another program wrote to this disk.rnrn"
  443. IDL_RSTUNFERR     "ScanDisk restarted. Unrepaired errors may be reported again.rnrn"
  444. // ******
  445. //
  446. // ERROR CORRECTED
  447. //
  448. IDL_ECPRE     "  Results: "
  449. IDL_ECFULLCORR     "Error was corrected as specified above.rn"
  450. IDL_ECNOCORR     "Error was not corrected.rn"
  451. IDL_ECPCORROK     "Error was partially corrected.rn"
  452. IDL_ECPCORRBAD     "Error was partially corrected. Your disk may still have some serious problems.rn"
  453. IDL_ECCANTFIX     "Correction failed. The error is not correctable or involves system files.rn"
  454. IDL_ECOTHERWRT     "Correction failed. Another program wrote to the disk.rn"
  455. IDL_ECNOMEM     "Correction failed. Your computer had insufficient memory.rn"
  456. IDL_ECUNEXP     "Correction failedrn"
  457. IDL_ECDISKE     "Correction failed due to a disk error.rn"
  458. IDL_ECFILCOL     "Correction failed due to a file name collision.rn"
  459. IDL_ECFILCRT     "Correction failed because a file could not be created.rn"
  460. IDL_ECCLUSA     "Correction failed because clusters could not be allocated.rn"
  461. // ******
  462. //
  463. // ERRORs
  464. //
  465. IDL_ERUNKNO     "An undefined error occurredrn  Resolution: Default action (repair, cancel or ignore)rn"  //What is this for?
  466. IDL_ERFATXL     "The following files or folders were crosslinked:rn"
  467. IDL_ERDDXLQ     "The following file(s), file fragment(s) or folder(s) were internaly crosslinked:rn"
  468. // in following, first %c is one of IDL_XLFILE IDL_XLFOLD or IDL_XLFRAG
  469. //  second %c is either a space or IDL_XLUNMO
  470. //  %d is the "file list number" of the file (1,2,3,...)
  471. //  %s is the file name
  472. //
  473. // WARNING DANGER PLEASE PAY ATTENTION!!!!!!!!!!!!!!
  474. // THIS IDL_XL??? STUFF IS ALL DONE WITH WSPRINTF YOU ABSOLUTELY
  475. // POSITIVELY CANNOT CHANGE THE ORDER OF ANY OF THE ARGUMENTS OF THE
  476. // IDL_XLLIST STRING.
  477. IDL_XLLIST     " %c%c %d) %srn"
  478. IDL_XLFILE     "I"
  479. IDL_XLFOLD     "O"
  480. IDL_XLFRAG     "R"
  481. IDL_XLUNMO     "U"
  482.       IDL_FATERRDIR_DOTS    "The entries that identified this folder and the folder it is inrnwere missing or damaged.rn"
  483.       IDL_FATERRDIR_LFNLST  "This folder contained one or more long filenames that were no longerrnassociated with files.rn"
  484.       IDL_FATERRDIR_ZRLEN   "This folder did not have any disk space set aside for it.rn"
  485.       IDL_FATERRDIR_LOSTFIL "There were files or folders within this folder that were not accessible.rn"
  486.       IDL_FATERRDIR_DUPNM   "This folder contained two or more files or folders that have identical names.rn"
  487.       IDL_FATERRDIR_BAD     "Its contents did not appear to be valid for a folder.rn"
  488.       IDL_FATERRDIR_PNOTD   "Some of this folder's contents did not appear to be valid.rn"
  489.       IDL_FATERRDIR_BDENTS  "One or more entries in this folder had severely damaged MS-DOS names.rn"
  490.       // in following, %1!s! is one of IDS_DIRS or IDS_FILEMS
  491.       //        %2!s! is one of IDS_DIR or IDS_FILEM
  492.       //        %3!s! is the SHORT name of the file or folder with the err
  493.       //        %4!s! is the LONG name of the file or folder with the err
  494.       IDL_FATERRFILE_INVLFN "The file or folder's long name was invalid.rn"
  495.       IDL_FATERRFILE_INVNM  "The file or folder's short name (%3!s!) contained invalid characters.rn"
  496.       IDL_FATERRFILE_LFNSTR "The file or folder's long name was stored incorrectly on your disk.rn"
  497.       IDL_FATERRFILE_LFNLEN "The file or folder could not be accessed because its long name was longer than 255 characters.rn"
  498.       IDL_FATERRFILE_DEVNM  "This file or folder could not be accessed because its short name was thernsame as the name of a hardware device or port.rn"
  499.       IDL_FATERRFILE_SIZE   "The size of the file was different from the size recorded for it in its folder.rn"
  500.       IDL_FATERRFILE_SIZED  "The folder's size should have been zero, but was not.rn"
  501. #ifdef OPK2
  502.       IDL_FATERRFILE_SIZETB "The size of the file's allocation chain is greater than 4GB.rn"
  503.      IDL_FATERRFILE_SIZETBD "The size of the folder's allocation chain is greater than 4GB.rn"
  504. #endif
  505.       IDL_FATERRFILE_DTTM1  "The last-modified date or time for the file or folder was invalid.rn"
  506.       IDL_FATERRFILE_DTTM2  "The last-accessed date for the file or folder was invalid.rn"
  507.       IDL_FATERRFILE_DTTM3  "The date or time on which the file or folder was created was invalid.rn"
  508.       // in following, %1!s! is the name of the file or folder with the error
  509.       //        %2!s! is the name of the folder the file or folder is in
  510.       IDL_FATERRVOLLABALT   "The %1!s!rnfile or folder in the %2!s!rnfolder is incorrectly marked as a volume label.rn"
  511.       // in following, %1!s! is the LONG  name of the file or folder with the error
  512.       //        %2!s! is the SHORT name of the file or folder with the error
  513.       IDL_FATERRMXPLENLALT  "The %1!s!rnfolder could not be accessed because its name was longer than 259 characters.rn"
  514.       IDL_FATERRMXPLENSALT  "The %1!s!rnfolder could not be accessed in MS-DOS mode because its MS-DOS namern(%2!s!)rnwas longer than 127 characters.rn"
  515.       IDL_DDERRMDFATALT     "This drive contained an invalid MDFAT entry that is not associated with a file.rn"
  516. #ifdef OPK2
  517.       IDL_FATERRRTDIR_INVFC  "The drive's root folder pointer is invalid.rn"
  518.       IDL_FATERRRTDIR_PNOTD  "The drive's root folder pointer is valid, but isn't a folder.rn"
  519.       IDL_FATERRRTDIR_RECRT  "ScanDisk could not find a valid root folder.rn"
  520.       IDL_FATERRRTDIR_FND    "ScanDisk found a valid root folder.rn"
  521.       IDL_FATERRRTDIR_MBYFND "ScanDisk found a valid folder, but it may not be the root.rn"
  522.       IDL_FATERRRTDIR_INVC   "Part of this drive's root folder was stored in an invalid location.rn"
  523.       IDL_FATERRRTDIR_CIRCC  "This drive's root folder was stored in the same place on your diskrnas an earlier part of the folder.rn"
  524.       IDL_FATERRRTDIR_TOOBIG "This drive's root folder was too large to be a folder.rn"
  525. #endif
  526. // 80 column limit     !
  527. // in following, %1!s! is the name of the folder with the error
  528. (IDL_ER_FIRST+IERR_FATERRDIR)     "The %1!s!rnfolder was damaged:rn"
  529. // in following, %1!lu! is the count of lost bytes
  530. //  %2!lu! is the count of lost file chains
  531. (IDL_ER_FIRST+IERR_FATLSTCLUS)     "ScanDisk found %1!lu! bytes of data in %2!lu! lost file fragment(s).rn"
  532. // in following, %1!s! is the name of the file or folder with the error
  533. //  %2!s! is the name of the folder the file or folder is in
  534. (IDL_ER_FIRST+IERR_FATCIRCC)     "Part of the %1!s!rnfile or folder in the %2!s!rnfolder was stored in the same place on your disk as an earlier part ofrnthe file or folder.rn"
  535. // in following, %1!s! is the name of the file or folder with the error
  536. //  %2!s! is the name of the folder the file or folder is in
  537. (IDL_ER_FIRST+IERR_FATINVCLUS)     "Part of the %1!s!rnfile or folder in the %2!s!rnfolder was stored in an invalid location.rn"
  538. (IDL_ER_FIRST+IERR_FATRESVAL)     "The FAT media byte was missing or incorrect.rn"
  539. (IDL_ER_FIRST+IERR_FATFMISMAT)     "The drive's file allocation tables (FATs) did not match.rn"
  540. // in following, %1!s! is the name of the folder the file or folder is in
  541. //  %2!s! is the LONG name of the file or folder with the error
  542. //  %3!s! is one of IDS_DIR or IDS_FILEM
  543. //  %4!s! is the SHORT name of the file or folder with the error
  544. //  %5!s! is one of IDS_DIRS or IDS_FILEMS
  545. (IDL_ER_FIRST+IERR_FATERRFILE)     "The %1!s!rnfolder contained incorrect information about %2!s! (MS-DOS name %4!s!):rn"
  546. // in following, %1!s! is the name of the file or folder with the error
  547. //  %2!s! is the name of the folder the file or folder is in
  548. (IDL_ER_FIRST+IERR_FATERRVOLLAB)    "The volume label (%1!s!) for this drive was invalid.rn"
  549. // in following, %1!s! is the LONG  name of the file or folder with the error
  550. //  %2!s! is the SHORT name of the file or folder with the error
  551. (IDL_ER_FIRST+IERR_FATERRMXPLENL)   "The %1!s!rnfile could not be accessed because its name was longer than 259 characters.rn"
  552. (IDL_ER_FIRST+IERR_FATERRMXPLENS)   "The %1!s!rnfile could not be accessed in MS-DOS mode because its MS-DOS namern(%2!s!)rnwas longer than 127 characters.rn"
  553. // in following, %1!s! is the SHORT name of the file or folder with the error
  554. (IDL_ER_FIRST+IERR_FATERRCDLIMIT)   "The %1!s!rnfolder could not be opened in MS-DOS mode because its complete short namernwas longer than 66 characters.rn"
  555. (IDL_ER_FIRST+IERR_DDERRSIZE1)     "The size of this compressed drive was invalid.rn"
  556. (IDL_ER_FIRST+IERR_DDERRFRAG)     "The free space on this compressed drive was highly fragmented.rn"
  557. (IDL_ER_FIRST+IERR_DDERRALIGN)     "The ratio that Windows was using to estimate the amount of free spacernavailable on this drive was too high.rn"
  558. (IDL_ER_FIRST+IERR_DDERRNOXLCHK)    "One of your programs had files open in a way that prevented ScanDisk from detecting or repairing internal crosslink errors.rn"
  559. (IDL_ER_FIRST+IERR_DDERRUNSUP)     "This drive was compressed by a program that is not supported by ScanDisk.rn"
  560. // in following, %1!s! is one of IDS_DBLSPACE or IDS_DRVSPACE
  561. //  %2!s! is one of IDS_DRVSPACE or IDS_DBLSPACE
  562. (IDL_ER_FIRST+IERR_DDERRCVFNM)     "This drive was compressed using %1!s!, but its compressed volume file identified it as a %2!s! drive.rn"
  563. (IDL_ER_FIRST+IERR_DDERRSIG)     "One or both of the volume file signatures were damaged.rn"
  564. (IDL_ER_FIRST+IERR_DDERRBOOT)     "This drive's boot sector was damaged.rn"
  565. (IDL_ER_FIRST+IERR_DDERRMDBPB)     "This drive's compressed volume file had a damaged header.rn"
  566. (IDL_ER_FIRST+IERR_DDERRSIZE2A)     "The compressed volume file for this drive was too small.rnThis may have been caused by an error on your host drive.rn"
  567. (IDL_ER_FIRST+IERR_DDERRSIZE2B)     "The compressed volume file for this drive was too small.rnThe contents of the drive are probably not recoverable.rn"
  568. // in following, %1!s! is the name of the file or folder with the error
  569. //  %2!s! is one of IDS_DIR or IDS_FILEM
  570. (IDL_ER_FIRST+IERR_DDERRMDFAT)     "This drive contained an invalid MDFAT entry for %1!s!.rn"
  571. // in following, %1!lu! is the count of lost MDFAT entries
  572. (IDL_ER_FIRST+IERR_DDERRLSTSQZ)     "The compression file allocation table (MDFAT) contained %1!lu! reference(s)rnto data that the file allocation table (FAT) had no record of.rn"
  573. // in following, %1!lu! is the cluster number of the cluster
  574. (IDL_ER_FIRST+IERR_ERRISNTBAD)     "Cluster %1!lu! was marked as bad, but ScanDisk could not detect anythingrnwrong with it.rn"
  575. // in following, %1!lu! is the sector or cluster number
  576. //  %2!s! is the name of the involved file or folder
  577. //  %3!s! is one of IDS_DIR or IDS_FILEM OR is one of
  578. // IDS_BOOT, IDS_FAT or IDS_ROOTD
  579. (IDL_ER_FIRST+IERR_ERRISBAD1)       "ScanDisk could not read sector %1!lu! of %3!s!.rn"
  580. (IDL_ER_FIRST+IERR_ERRISBAD2)     "ScanDisk could not properly read the data in cluster %1!lu!,rnwhich contains some or all of %2!s!.rn"
  581. (IDL_ER_FIRST+IERR_ERRISBAD3)       "ScanDisk could no longer write to or read from sector %1!lu! of %3!s!.rn"
  582. (IDL_ER_FIRST+IERR_ERRISBAD4)     "ScanDisk could not properly read cluster %1!lu!, which containsrnsome or all of %2!s!.rn"
  583. (IDL_ER_FIRST+IERR_ERRISBAD5)     "ScanDisk could not properly read from or write to cluster %1!lu!,rnwhich contains some or all of %2!s!.rn"
  584. (IDL_ER_FIRST+IERR_ERRISBAD6)     "ScanDisk could not properly read from or write to cluster %1!lu!.rnThis cluster is currently unused.rn"
  585. (IDL_ER_FIRST+IERR_ERRMEM)     "There was not enough available memory to complete this task.rn"
  586. // in following, %1!s! is the name of the folder the problem occured on
  587. (IDL_ER_FIRST+IERR_ERRCANTDEL)     "ScanDisk was unable to delete the %1!s!rnfolder.rn"
  588. // in following %1!s! is the name of the disk as used by the shell
  589. // (name of the drive as under the drive icon in My Computer)
  590. (IDL_ER_FIRST+IERR_DDERRMOUNT)     "ScanDisk was unable to remount the %1!s! drive.rn"
  591. (IDL_ER_FIRST+IERR_READERR1)     "ScanDisk could not continue because the disk was removed from the drive.rn"
  592. (IDL_ER_FIRST+IERR_READERR2)     "Error reading your drive.rnScanDisk may have corrected this error when it performed a surface scan.rnHowever, other errors may remain on your drive.rn"
  593. (IDL_ER_FIRST+IERR_READERR3)     "Error reading a system area sector on this drive.rnThe disk is seriously damaged.rn"
  594. (IDL_ER_FIRST+IERR_READERR4)     "Error reading a data area sector on this drive.nnScanDisk may have repaired this error when it performed a surface scan.rn"
  595. (IDL_ER_FIRST+IERR_READERR5)     "Error reading a system area sector on this drive.rnA thorough test might repair this error.rn"
  596. (IDL_ER_FIRST+IERR_READERR6)     "Error reading a data area sector on this drive.rnA thorough test of this drive's host might repair this error.rn"
  597. (IDL_ER_FIRST+IERR_WRITEERR1)     "ScanDisk could not write to this disk because it is write protected.rn"
  598. (IDL_ER_FIRST+IERR_WRITEERR2)     "Error writing to your drive.rnScanDisk may have corrected this error when it performed a surface scan.rnHowever, other errors may remain on your drive.rn"
  599. (IDL_ER_FIRST+IERR_WRITEERR3)     "ScanDisk was correcting an error but encountered another error while writing to one of therndrive's system area sectors. The disk is seriously damaged.rn"
  600. (IDL_ER_FIRST+IERR_WRITEERR4)     "ScanDisk was correcting an error but encountered another error while writing to one of therndrive's data area sectors. A thorough test might repair this error.rn"
  601. (IDL_ER_FIRST+IERR_WRITEERR5)     "ScanDisk was correcting an error but encountered another error while writing to one of thernsystem area sectors. A thorough test of this drive and host might repair this error.rn"
  602. (IDL_ER_FIRST+IERR_WRITEERR6)     "ScanDisk was correcting an error but encountered another error while writing to one of therndata area sectors. A thorough test of this drive and host might repair this error.rn"
  603. #ifdef OPK2
  604. (IDL_ER_FIRST+IERR_FATERRBOOT)    "The drive contained an error in its FSInfoSector.rn"
  605. (IDL_ER_FIRST+IERR_FATERRSHDSURF) "The drive should be thorough tested.rn"
  606. (IDL_ER_FIRST+IERR_FATERRROOTDIR) "The drive contained an error in its root folder.rn"
  607. (IDL_ER_FIRST+IERR_ERRISBAD7)   "ScanDisk could not properly read from or write to %2!lu! sector/clusters starting at %1!lu!.rn"
  608. #endif
  609. // ******
  610. //
  611. // ERROR RESOLUTIONS
  612. //
  613. IDL_RSPRE     "  Resolution: "
  614. IDL_RSREP     "Repair the errorrn"
  615. IDL_RSREPFF     "Repair the file or folderrn"
  616. IDL_RSIGN     "Ignore this error and continuern"
  617. IDL_RSDEL     "Delete the affected file or folderrn"
  618. IDL_RSTRNC     "Repair by truncating the file or folderrn"
  619. IDL_RSCAN     "Cancel ScanDiskrn"
  620. IDL_RSUNK     "Unexpected resolutionrn"
  621. IDL_RSRMDF     "Repair the invalid MDFAT entryrn"
  622. IDL_RSRMDBPB     "Repair the MDBPBrn"
  623. IDL_RSFLMDF     "Discard lost MDFAT reference(s)rn"
  624. IDL_RSKLMDF     "Keep lost MDFAT reference(s)rn"
  625. IDL_RSFLC     "Discard lost file fragment(s)rn"
  626. IDL_RSKLC     "Convert the lost file fragment(s) into file(s)rn"
  627. IDL_RSREPVL     "Repair the volume labelrn"
  628. IDL_RSDELVL     "Delete the volume labelrn"
  629. IDL_RSMVRT     "Repair the error by moving the file or folder to the top-level folderrn"
  630. IDL_RSRETBD     "Test this sector or cluster againrn"
  631. IDL_RSUNMARK     "Clear the bad cluster markrn"
  632. IDL_RSDELXL     "Delete all affected filesrn"
  633. IDL_RSDELXLQ     "Delete the affected file(s), file fragment(s), or folder(s)rn"
  634. IDL_RSMCXL     "Give each file a separate copy of the shared cluster(s)rn"
  635. IDL_RSTNCXL     "Truncate all files at the point of the crosslinkrn"
  636. // in following, %d is the "file list" number of the file selected
  637. //     (see IDL_XLLIST)
  638. // PLEASE NOTE THAT IDL_RSSODXL AND IDL_RSSOTXL ARE DONE WITH WSPRINTF
  639. // NOT FORMATMESSAGE.....
  640. IDL_RSSODXL     "Keep file %d and delete othersrn"
  641. IDL_RSSOTXL     "Keep file %d and truncate othersrn"
  642. IDL_RSRETMM     "Retry the taskrn"
  643. IDL_RSRETRD     "Retry the readrn"
  644. IDL_RSRETWR     "Retry the writern"
  645. #ifdef OPK2
  646. IDL_RSDOSURF     "Restart and do thorough testrn"
  647. #endif
  648. END
  649. STRINGTABLE DISCARDABLE LOADONCALL
  650. BEGIN
  651. IDS_FILEM       "file"
  652. IDS_FILEMS       "file's"
  653. IDS_DIR        "folder"
  654. IDS_DIRS       "folder's"
  655. IDS_XLNOFIL       "Lost file fragment(s)"
  656. IDS_DBLSPACE       "DoubleSpace"
  657. IDS_DRVSPACE       "DriveSpace"
  658. #ifdef FROSTING
  659. // The following string is used as the text for a pushbutton
  660. IDS_OK                "OK"
  661. // The following string is used as the window title while the
  662. // System Agent is requesting the user to set scheduling parameters.
  663. IDS_SAGETITLE         "Scheduled Settings for ScanDisk"
  664. #endif
  665. #ifdef OPK2
  666. IDS_REP_TOTM   "%1 MB total disk space"
  667. IDS_REP_BADM   "%1 MB in bad sectors"
  668. IDS_REP_DIRM   "%1 MB in %2 folders"
  669. IDS_REP_HIDM   "%1 MB in %2 hidden files"
  670. IDS_REP_USERM  "%1 MB in %2 user files"
  671. IDS_REP_AVAILM "%1 MB available on disk"
  672. IDS_REP_TOTK   "%1 KB total disk space"
  673. IDS_REP_BADK   "%1 KB in bad sectors"
  674. IDS_REP_DIRK   "%1 KB in %2 folders"
  675. IDS_REP_HIDK   "%1 KB in %2 hidden files"
  676. IDS_REP_USERK  "%1 KB in %2 user files"
  677. IDS_REP_AVAILK "%1 KB available on disk"
  678. #endif
  679. ISTR_SE_IGNORE       "&Ignore this error and continue."
  680. ISTR_SE_DIRDEL       "&Delete the affected folder."
  681. ISTR_SE_FILDEL       "&Delete the affected file."
  682. ISTR_SE_FILTRNC       "&Repair by truncating the file."
  683. ISTR_SE_DIRTRNC       "&Repair by truncating the folder."
  684. ISTR_SE_REPAIR       "&Repair the error."
  685. ISTR_SE_CONTB       "&Continue"
  686.         IDS_CXL_DIRDEL        "All of the files and folders within these folders will become lost. ScanDisk will report them later as lost file fragments. Do you want to continue?"
  687.         IDS_CXL_DIRTIT        "Are You Sure?"
  688.         IDS_DIRDEL            "All of the files and folders within this folder will become lost. ScanDisk will report them later as lost file fragments. Do you want to continue?"
  689. //
  690. // in ALL of the following the %1!s! in the TITLE(xxxx) string is the
  691. // shell name of the drive (the text that appears under the drive icon
  692. // in My Computer).
  693. //
  694. // This is also the %1!s! (or %s) in IDS_DRIVETITLEC IDS_COMPDISKH
  695. // and ISTR_XL_TITLE
  696. //
  697. IDS_DRIVETITLEC,      "ScanDisk - %s"
  698. IDS_COMPDISKH,       "Host for %s"
  699. ISTR_XL_TITLE       "ScanDisk Found an Error on %1!s!"
  700. TITLE(ISTR_FATERRDIR)  "ScanDisk Found an Error on %1!s!"
  701. // in following, %1!s! is the name of the folder with the error
  702. DLTXT1(ISTR_FATERRDIR) "The '%1!s!' folder is damaged."
  703. ISTR_FATERRDIR_DOTS    "nnThe entries that identify this folder and the folder it is in are missing or damaged. This may prevent you from using the folder or its contents. ScanDisk repairs the error by correcting these entries."
  704. ISTR_FATERRDIR_LFNLST  "nnThis folder contains one or more long filenames that are no longer associated with files. ScanDisk repairs the error by deleting these filenames."
  705. ISTR_FATERRDIR_ZRLEN   "nnA valid folder must have some space set aside for it on your disk, but this folder does not. If this folder contained any files or folders, ScanDisk may recover them later as lost file fragments."
  706. ISTR_FATERRDIR_ZRLENC  " If you want to preserve these files or folders, be sure to save any lost file fragments that ScanDisk finds."
  707. ISTR_FATERRDIR_LOSTFIL "nnThere are files or folders within this folder that are not visible or usable. ScanDisk repairs this error by making the files or folders accessible."
  708. ISTR_FATERRDIR_DUPNM   "nnThis folder contains two or more files or folders that have identical names. This makes all but the first file or folder with this name inaccessible."
  709. ISTR_FATERRDIR_DUPNMC  " ScanDisk repairs this error by replacing some characters in duplicate names with hyphens to make the names unique."
  710. ISTR_FATERRDIR_BAD     "nnThis folder is invalid. Although it is marked as a folder, its contents do not appear to be valid. ScanDisk repairs this error by converting this folder into a file. NOTE: If you choose to repair this error,"
  711. ISTR_FATERRDIR_BADC    " make sure you recover lost file fragments later. If files in this folder were named using an international character set other than the one you are using now, click Cancel, and then refer to the Readme.txt file."
  712. ISTR_FATERRDIR_PNOTD   "nnSome of this folder's contents do not appear to be valid. ScanDisk repairs this error by erasing the invalid data in the folder. NOTE: If you choose to repair this error, make sure you recover"
  713. ISTR_FATERRDIR_PNOTDC  " lost file fragments later. If files in this folder were named using an international character set (code page) other than the one you are using now, click Cancel, and then refer to the Readme.txt file."
  714. ISTR_FATERRDIR_BDENTS  "nnSome of this folder's contents have badly damaged MS-DOS names. ScanDisk repairs this error by erasing the damaged names in the folder. If you want to preserve these files or folders, be sure to save any lost"
  715. ISTR_FATERRDIR_BDENTSC " file fragments that ScanDisk finds. If files in this folder were named using an international character set (code page) other than the one you are using now, click Cancel, and then refer to the Readme.txt file."
  716. TITLE(ISTR_FATERRFILE) "ScanDisk Found an Error on %1!s!"
  717. // in following, %1!s! is the name of the folder the file or folder is in
  718. //  %2!s! is the LONG name of the file or folder with the error
  719. //  %3!s! is one of IDS_DIR or IDS_FILEM
  720. //  %4!s! is the SHORT name of the file or folder with the error
  721. //  %5!s! is one of IDS_DIRS or IDS_FILEMS
  722. DLTXT1(ISTR_FATERRFILE)    "The '%1!s!' folder contains incorrect information about '%2!s!'."
  723. ALTDLTXT1(ISTR_FATERRFILE) "The '%1!s!' folder contains incorrect information about the file or folder whose MS-DOS name is '%4!s!'."
  724. // in following, %1!s! is one of IDS_DIRS or IDS_FILEMS
  725. //  %2!s! is one of IDS_DIR  or IDS_FILEM
  726. //  %3!s! is the SHORT name of the file or folder with the err
  727. //  %4!s! is the LONG name of the file or folder with the err
  728. ISTR_FATERRFILE_INVLFN1 "nnThe file or folder's name is invalid, which may prevent you from using it. If the name contains invalid characters, ScanDisk displays them as question marks. ScanDisk repairs invalid"
  729. ISTR_FATERRFILE_INVLFN2 " characters by substituting hyphens. If the name is truncated, ScanDisk repairs the name so that the file or folder will be usable, but the truncated portion of the name will be lost."
  730. ALTISTR_FATERRFILE_INVLFN1 "nnThe file or folder's long name is invalid, which may prevent you from using it. If the name contains invalid characters, ScanDisk displays them as question marks. ScanDisk repairs"
  731. ALTISTR_FATERRFILE_INVLFN2 " invalid characters by substituting hyphens. If the file or folder's name is truncated, ScanDisk repairs the name so that it will be usable, but the truncated portion of the name will be lost."
  732. ISTR_FATERRFILE_INVNM1 "nnThe file or folder's MS-DOS name ('%3!s!') contains invalid characters, as represented by question mark(s). This may prevent you from using the file or folder. ScanDisk repairs the error by changing lowercase"
  733. ISTR_FATERRFILE_INVNM2 " letters to uppercase letters and by replacing invalid characters with hyphens. If this file was named using a different international character set, click Ignore, and then refer to the Readme.txt file."
  734. ALTISTR_FATERRFILE_INVNM1  "nnThe file or folder's MS-DOS name contains invalid characters, as represented by question marks. This may prevent you from using the file or folder. ScanDisk repairs the error by changing lowercase letters"
  735. ALTISTR_FATERRFILE_INVNM2  " to uppercase letters and by replacing invalid characters with hyphens. If this file was named using a different international character set, click Ignore, and then refer to the Readme.txt file."
  736. ISTR_FATERRFILE_LFNSTR1 "nnThe file or folder's long name ('%4!s!') is either stored incorrectly on your disk or is incorrectly associated with '%3!s!'. ScanDisk repairs the error by storing the name in the"
  737. ISTR_FATERRFILE_LFNSTR2 " correct format or by deleting the long name. If ScanDisk deletes the long name, you will still be able to access the file or folder by using the name '%3!s!'."
  738. ISTR_FATERRFILE_LFNLEN "nnThe file or folder cannot be accessed because its name is longer than 255 characters. ScanDisk repairs the error by shortening its name by as many characters as necessary."
  739. ISTR_FATERRFILE_DEVNM1 "nnThe file or folder cannot be accessed because its name is the same as the name of a hardware device or port. ScanDisk makes the name unique by adding one or more hyphens."
  740. ISTR_FATERRFILE_DEVNM2 " If you choose Repair the error, and this file is a device driver that is loaded by your CONFIG.SYS file, make sure you update the name of the driver in the device= line of your CONFIG.SYS file."
  741. ISTR_FATERRFILE_SIZE1 "nnThe size of the file is different from the size recorded for it in its folder. If you attempt to open the file before correcting this error, the file's data may become damaged or your program may fail."
  742. ISTR_FATERRFILE_SIZE2 " ScanDisk repairs the error by changing the size recorded in the folder to be consistent with the actual size of the file."
  743. ISTR_FATERRFILE_SIZED1 "nnFolders should have a size of zero, but the '%4!s!' folder does not."
  744. ISTR_FATERRFILE_SIZED2 " Scandisk repairs the error by changing the size of the '%4!s!' folder to zero."
  745. #ifdef OPK2
  746. ISTR_FATERRFILE_SIZETB1   "nnThe size of the file is greater than 4GB. Only the first 4GB of the file is accessible."
  747.         ISTR_FATERRFILE_SIZETB2   " ScanDisk repairs the error by truncating the file and changing the size recorded in the folder to 4GB."
  748.         ISTR_FATERRFILE_SIZEDTB1  "nnThe '%4!s!' folder is greater than 4GB in size, which is invalid."
  749. ISTR_FATERRFILE_SIZEDTB2  " Scandisk repairs the error by truncating the '%4!s!' folder to 4GB."
  750. #endif
  751. ISTR_FATERRFILE_DTTM11 "nnThis file or folder's last-modified date or time is invalid or is in the future. This may be because your computer's clock is set incorrectly."
  752. ISTR_FATERRFILE_DTTM12 " ScanDisk repairs future dates by changing them to your computer's current date setting. ScanDisk repairs out-of-range dates or times by changing them to the nearest setting within the valid range."
  753. ISTR_FATERRFILE_DTTM21 "nnThis file or folder's last-accessed date is invalid or is in the future. This may be because your computer's clock is set incorrectly."
  754. ISTR_FATERRFILE_DTTM22 " ScanDisk repairs future dates by changing them to ""unknown"". ScanDisk repairs out-of-range dates by changing them to the nearest setting within the valid range."
  755. ISTR_FATERRFILE_DTTM31 "nnThis file or folder's creation date is invalid or is in the future. This may be because your computer's clock is set incorrectly."
  756. ISTR_FATERRFILE_DTTM32 " ScanDisk repairs future dates by changing them to ""unknown"". ScanDisk repairs out-of-range dates by changing them to the nearest setting within the valid range."
  757. TITLE(ISTR_FATCIRCC)   "ScanDisk Found an Error on %1!s!"
  758. // in following, %1!s! is the name of the file or folder with the error
  759. //  %2!s! is the name of the folder the file or folder is in
  760. DLTXT1(ISTR_FATCIRCC)  "The allocation chain for '%1!s!' in the '%2!s!' folder indicates that part of this file or folder is stored in the same place on your disk as an earlier part of the file."
  761. DLTXT2(ISTR_FATCIRCC)  " Your computer uses the allocation chain to track where each of your files and folders is stored."
  762. TITLE(ISTR_FATINVCLUS) "ScanDisk Found an Error on %1!s!"
  763. // in following, %1!s! is the name of the file or folder with the error
  764. //  %2!s! is the name of the folder the file or folder is in
  765. DLTXT1(ISTR_FATINVCLUS) "The allocation chain for '%1!s!' in the '%2!s!' folder indicates that part of this file or folder is stored in an invalid location."
  766. DLTXT2(ISTR_FATINVCLUS) " Your computer uses the allocation chain to track where each of your files and folders is stored."
  767. TITLE(ISTR_FATRESVAL) "ScanDisk Found an Error on %1!s!"
  768.         DLTXT1(ISTR_FATRESVAL)  "The first FAT media byte is missing or incorrect.nnThis is a code that is located at the beginning of your file allocation table (FAT). It indicates that a disk is properly formatted."
  769.         ALTDLTXT1(ISTR_FATRESVAL)  "The second FAT media byte is missing or incorrect.nnThis is a code that is located at the beginning of your file allocation table (FAT). It indicates that a disk is properly formatted."
  770. TITLE(ISTR_FATFMISMAT) "ScanDisk Found an Error on %1!s!"
  771. DLTXT1(ISTR_FATFMISMAT) "This drive contains one or more backup copies of the file allocation table (FAT). The copies should be identical, but aren't."
  772. TITLE(ISTR_FATLSTCLUS)   "ScanDisk Found an Error on %1!s!"
  773. // in following, %1!lu! is the count of lost bytes
  774. //  %2!lu! is the count of lost file chains
  775. DLTXT1(ISTR_FATLSTCLUS)   "ScanDisk found %1!lu! bytes of data in %2!lu! lost file fragment(s). Lost file fragments might be useful files or folders, but are probably just taking up space."
  776. BUTT1(ISTR_FATLSTCLUS)   "&Discard lost file fragment(s) and recover disk space."
  777. BUTT2(ISTR_FATLSTCLUS)   "&Convert the lost file fragment(s) into file(s)."
  778. // in following, %1!lu! is the count of lost clusters
  779. //  %2!lu! is the count of lost cluster chains
  780. MORETXT1(ISTR_FATLSTCLUS) "Scandisk detected %1!lu! lost cluster(s) in %2!lu! chain(s). "
  781. MORETXT2(ISTR_FATLSTCLUS) "nnAlthough the lost cluster(s) are not currently associated with files, they contain data that was once part of one or more files. "
  782. MORETXT3(ISTR_FATLSTCLUS) "In many cases, this data is left over from previously deleted files and can be safely discarded--especially if the number of lost clusters is equal to the number of lost chains. "
  783. MORETIT(ISTR_FATLSTCLUS)  "More Infomation"
  784. TITLE(ISTR_FATERRVOLLAB)     "ScanDisk Found an Error on %1!s!"
  785. // in following, %1!s! is the name of the file or folder with the error
  786. //  %2!s! is the name of the folder the file or folder is in
  787. DLTXT1(ISTR_FATERRVOLLAB)    "The volume label ('%1!s!') for this drive is invalid because it is either marked as a folder or has data attached to it."
  788. ALTDLTXT1(ISTR_FATERRVOLLAB) "The '%1!s!' file or folder in the '%2!s!' folder is incorrectly marked as a volume label."
  789. BUTT1(ISTR_FATERRVOLLAB)     "&Repair the volume label."
  790. BUTT2(ISTR_FATERRVOLLAB)     "&Delete the volume label."
  791. ALTBUTT1(ISTR_FATERRVOLLAB)  "&Repair the file or folder."
  792. ALTBUTT2(ISTR_FATERRVOLLAB)  "&Delete the file or folder."
  793. TITLE(ISTR_FATERRMXPLENL)     "ScanDisk Found an Error on %1!s!"
  794. // in following, %1!s! is the LONG  name of the file or folder with the error
  795. //  %2!s! is the SHORT name of the file or folder with the error
  796. DLTXT1(ISTR_FATERRMXPLENL)    "The '%1!s!' file cannot be accessed because its name is too long. This name, including the name(s) of the folder(s) it is in, cannot exceed 259 characters."
  797. ALTDLTXT1(ISTR_FATERRMXPLENL) "The '%1!s!' folder cannot be accessed because its name is too long. This name, including the name(s) of the folder(s) it is in, cannot exceed 259 characters."
  798. BUTT1(ISTR_FATERRMXPLENL)     "&Repair the error by moving the file."
  799. ALTBUTT1(ISTR_FATERRMXPLENL)  "&Repair the error by moving the folder."
  800. TITLE(ISTR_FATERRMXPLENS)     "ScanDisk Found an Error on %1!s!"
  801. // in following, %1!s! is the LONG  name of the file or folder with the error
  802. //  %2!s! is the SHORT name of the file or folder with the error
  803. DLTXT1(ISTR_FATERRMXPLENS)    "The '%1!s!' file cannot be accessed in MS-DOS mode because its MS-DOS name ('%2!s!') is too long."
  804. DLTXT2(ISTR_FATERRMXPLENS)    " This name, including the name(s) of the folder(s) it is in, cannot exceed 127 characters."
  805. ALTDLTXT1(ISTR_FATERRMXPLENS) "The '%1!s!' folder cannot be accessed in MS-DOS mode because its MS-DOS name ('%2!s!') is too long."
  806. ALTDLTXT2(ISTR_FATERRMXPLENS) " This name, including the name(s) of the folder(s) it is in, cannot exceed 127 characters."
  807. TITLE(ISTR_FATERRCDLIMIT)     "ScanDisk Found an Error on %1!s!"
  808. // in following, %1!s! is the SHORT name of the file or folder with the error
  809. DLTXT1(ISTR_FATERRCDLIMIT)    "The '%1!s!' folder cannot be opened in MS-DOS mode because its MS-DOS name, including the names of any folders it is in, is longer than 66 characters."
  810. TITLE(ISTR_DDERRSIZE1) "ScanDisk Found an Error on %1!s!"
  811. DLTXT1(ISTR_DDERRSIZE1) "The size of this compressed drive is invalid. To change the size, click the Help button, and then carry out the procedure for changing your compression ratio."
  812. TITLE(ISTR_DDERRFRAG)  "ScanDisk Found an Error on %1!s!"
  813. DLTXT1(ISTR_DDERRFRAG) "The free space on this compressed drive is so fragmented that you may be unable to save files on it--even though it appears to have ample free space."
  814. DLTXT2(ISTR_DDERRFRAG) " To defragment this drive, click the Help button, and then carry out the procedure."
  815. TITLE(ISTR_DDERRALIGN) "ScanDisk Found an Error on %1!s!"
  816. DLTXT1(ISTR_DDERRALIGN) "The ratio that Windows is using to estimate the amount of free space available on this drive is too high. As a result, Windows reports that your disk contains more free space than it actually does."
  817. DLTXT2(ISTR_DDERRALIGN) " To change the ratio, click the Help button, and then carry out the procedure for changing your compression ratio."
  818. TITLE(ISTR_DDERRNOXLCHK)  "ScanDisk Found an Error on %1!s!"
  819. DLTXT1(ISTR_DDERRNOXLCHK) "One of your programs has files open in a way that prevents ScanDisk from detecting or repairing internal crosslink errors.nnTo continue using ScanDisk without checking for these errors. click OK."
  820. DLTXT2(ISTR_DDERRNOXLCHK) "nnTo check for these errors, quit ScanDisk, quit any running programs, and then restart ScanDisk."
  821. ISTR_XL_ALTTXT1    "The following &file(s), file fragment(s) or folder(s) contain internal crosslinks:"
  822. ISTR_XL_ALTTXT2A   "Each portion of a file or folder should be stored in a separate place on your disk. An internal crosslink occurs when portions of one or more files are stored in the same place."
  823. ISTR_XL_ALTTXT2B   " The data in this location is probably valid for only one of these portions."
  824. ISTR_XL_ALTBUTTDEL   "&Delete the affected file(s), file fragment(s), or folder(s)."
  825. TITLE(ISTR_DDERRUNSUP)   "ScanDisk Found an Error on %1!s!"
  826. DLTXT1(ISTR_DDERRUNSUP)   "This drive was compressed by a program that is not supported by ScanDisk. As a result, ScanDisk is unable to detect and repair compression-related errors."
  827. TITLE(ISTR_DDERRCVFNM)   "ScanDisk Found an Error on %1!s!"
  828. // in following, %1!s! is one of IDS_DBLSPACE or IDS_DRVSPACE
  829. //  %2!s! is one of IDS_DRVSPACE or IDS_DBLSPACE
  830. DLTXT1(ISTR_DDERRCVFNM)   "This drive was compressed using %1!s!, but its compressed volume file identifies it as a %2!s! drive."
  831. TITLE(ISTR_DDERRSIG)   "ScanDisk Found an Error on %1!s!"
  832. DLTXT1(ISTR_DDERRSIG)   "The volume file for this compressed drive contains two signatures that identify it as a valid volume file and verify its integrity. One or both of these signatures have been damaged."
  833. TITLE(ISTR_DDERRBOOT)   "ScanDisk Found an Error on %1!s!"
  834. DLTXT1(ISTR_DDERRBOOT)   "This drive's boot sector is damaged. The boot sector is a portion of the drive that contains vital information about the drive and a small program used to start your computer."
  835. TITLE(ISTR_DDERRMDBPB)   "ScanDisk Found an Error on %1!s!"
  836. DLTXT1(ISTR_DDERRMDBPB)   "This drive's compressed volume file has a damaged MDBPB. The MDBPB contains critical information that describes the layout of the compressed drive."
  837. DLTXT2(ISTR_DDERRMDBPB)   " A damaged MDBPB may prevent the volume file from being mounted as a drive the next time you start your computer."
  838. BUTT1(ISTR_DDERRMDBPB)   "&Repair the MDBPB."
  839. TITLE(ISTR_DDERRSIZE2A)  "ScanDisk Found an Error on %1!s!"
  840. DLTXT1(ISTR_DDERRSIZE2A) "The compressed volume file for this drive is too small. It must be at least 512K in size."
  841. DLTXT2(ISTR_DDERRSIZE2A) " This may be caused by an error on your host drive, which is the uncompressed drive on which the compressed volume file is stored. For information about how to continue, click Help."
  842. TITLE(ISTR_DDERRSIZE2B)  "ScanDisk Found an Error on %1!s!"
  843. DLTXT1(ISTR_DDERRSIZE2B) "The compressed volume file for this drive is too small. It must be at least 512K in size."
  844. DLTXT2(ISTR_DDERRSIZE2B) " Although ScanDisk can make this drive's compressed volume file a valid size, the contents of the drive are probably not recoverable."
  845. TITLE(ISTR_DDERRMDFAT)    "ScanDisk Found an Error on %1!s!"
  846. // in following, %1!s! is the name of the file or folder with the error
  847. //  %2!s! is one of IDS_DIR or IDS_FILEM
  848. DLTXT1(ISTR_DDERRMDFAT)    "This drive contains an invalid MDFAT entry for '%1!s!'. An invalid MDFAT causes Windows to search for compressed data in the wrong place, resulting in a data error."
  849. DLTXT2(ISTR_DDERRMDFAT)    " Some or all of the data in this file or folder is already lost and cannot be recovered."
  850. ALTDLTXT1(ISTR_DDERRMDFAT) "This drive contains an invalid MDFAT entry that is not associated with a file. The MDFAT entry does not contain any useful data and is just wasting space."
  851. BUTT1(ISTR_DDERRMDFAT)    "&Repair the invalid MDFAT entry."
  852. TITLE(ISTR_DDERRLSTSQZ)  "ScanDisk Found an Error on %1!s!"
  853. // in following, %1!lu! is the count of lost MDFAT entries
  854. DLTXT1(ISTR_DDERRLSTSQZ) "The compression file allocation table (MDFAT) contains %1!lu! reference(s) to data that the file allocation table (FAT) has no record of."
  855. DLTXT2(ISTR_DDERRLSTSQZ) " This data is probably just taking up space, but may be lost portions of one or more files."
  856. BUTT1(ISTR_DDERRLSTSQZ)  "&Discard lost MDFAT reference(s) and recover disk space."
  857. BUTT2(ISTR_DDERRLSTSQZ)  "&Keep lost MDFAT reference(s)."
  858. TITLE(ISTR_ERRISNTBAD) "ScanDisk Found an Error on %1!s!"
  859. // in following, %1!lu! is the cluster number of the cluster
  860. DLTXT1(ISTR_ERRISNTBAD) "Cluster %1!lu! is marked as bad, but ScanDisk cannot detect anything wrong with it. Bad clusters are physical areas of your disk that a program has identified as being unreliable for storing data."
  861. BUTT1(ISTR_ERRISNTBAD) "&Leave the cluster marked bad and continue."
  862. BUTT2(ISTR_ERRISNTBAD) "&Clear the bad cluster mark."
  863. BUTT3(ISTR_ERRISNTBAD) "&Test the cluster again."
  864. TITLE(ISTR_ERRISBAD1)  "ScanDisk Found an Error on %1!s!"
  865. // in following, %1!lu! is the sector or cluster number
  866. //  %2!s! is the name of the involved file or folder
  867.         //               %3!s!  is one of IDS_BOOT, IDS_FAT or IDS_ROOTD
  868.         DLTXT1(ISTR_ERRISBAD1) "ScanDisk could not read sector %1!lu! of %3!s!. This error may be caused by physical damage on this drive's uncompressed host drive."
  869. DLTXT2(ISTR_ERRISBAD1) " If you check the host drive, ScanDisk may be able to move the unreadable portion of the compressed drive to a valid location on the host drive."
  870. BUTT1(ISTR_ERRISBAD1)  "Re&start and check the host drive."
  871. BUTT2(ISTR_ERRISBAD1)  "&Test this sector again."
  872. TITLE(ISTR_ERRISBAD2)  "ScanDisk Found an Error on %1!s!"
  873. // in following, %1!lu! is the sector or cluster number
  874. //  %2!s! is the name of the involved file or folder
  875. //  %3!s! is one of IDS_DIR or IDS_FILEM
  876. DLTXT1(ISTR_ERRISBAD2) "ScanDisk could not properly read the data in cluster %1!lu!, which contains some or all of '%2!s!'. The data in this cluster is probably already lost."
  877. DLTXT2(ISTR_ERRISBAD2) "nnThis error may be caused by physical damage on this drive's uncompressed host drive,"
  878. DLTXT3(ISTR_ERRISBAD2) " ScanDisk may be able to move the unreadable portion of the compressed drive to a valid location on the host drive."
  879. TITLE(ISTR_ERRISBAD3)  "ScanDisk Found an Error on %1!s!"
  880. // in following, %1!lu! is the sector or cluster number
  881. //  %2!s! is not used
  882. //  %3!s! is one of IDS_BOOT, IDS_FAT or IDS_ROOTD
  883. //
  884.         DLTXT1(ISTR_ERRISBAD3) "ScanDisk can no longer write to or read from sector %1!lu! of %3!s!."
  885. DLTXT2(ISTR_ERRISBAD3) " ScanDisk cannot repair this error because this part of the file system cannot be relocated to another section of your disk. You may need to replace this disk."
  886. TITLE(ISTR_ERRISBAD4)  "ScanDisk Found an Error on %1!s!"
  887. // in following, %1!lu! is the sector or cluster number
  888. //  %2!s! is the name of the involved file or folder
  889. //  %3!s! is one of IDS_DIR or IDS_FILEM
  890. DLTXT1(ISTR_ERRISBAD4) "ScanDisk could not properly read cluster %1!lu!, which contains some or all of the '%2!s!' %3!s!. The contents of this cluster are probably already lost."
  891. BUTT2(ISTR_ERRISBAD4)  "&Try to read this cluster again."
  892. TITLE(ISTR_ERRISBAD5)  "ScanDisk Found an Error on %1!s!"
  893. // in following, %1!lu! is the sector or cluster number
  894. //  %2!s! is the name of the involved file or folder
  895. //  %3!s! is one of IDS_DIR or IDS_FILEM
  896. DLTXT1(ISTR_ERRISBAD5) "ScanDisk could not properly read from or write to cluster %1!lu!, which contains some or all of the '%2!s!' %3!s!. The contents of this cluster are probably already lost."
  897. TITLE(ISTR_ERRISBAD6)  "ScanDisk Found an Error on %1!s!"
  898. // in following, %1!lu! is the sector or cluster number
  899. //  %2!s! is not used
  900. //  %3!s! is not used
  901. DLTXT1(ISTR_ERRISBAD6) "ScanDisk could not properly read from or write to cluster %1!lu!. This cluster is currently unused, but should be marked as bad so Windows does not attempt to store data in it in the future."
  902. TITLE(ISTR_ERRMEM)     "ScanDisk Is Out of Memory"
  903. DLTXT1(ISTR_ERRMEM)    "Your computer does not have enough available memory to complete this task. If any other programs are running, quit one or more of them, and then click OK."
  904. ALTDLTXT1(ISTR_ERRMEM) "Your computer does not have enough available memory to complete this task. ScanDisk may be unable to continue."
  905. BUTT1(ISTR_ERRMEM)     "&Retry the task."
  906. BUTT2(ISTR_ERRMEM)     "&Ignore this error and continue anyway."
  907. TITLE(ISTR_ERRCANTDEL) "ScanDisk Cannot Delete Folder on %1!s!"
  908. // in following, %1!s! is the name of the folder the problem occured on
  909. DLTXT1(ISTR_ERRCANTDEL) "Although you previously instructed ScanDisk to delete the %1!s! folder, ScanDisk was unable to delete it."
  910. DLTXT2(ISTR_ERRCANTDEL) " The '%1!s!' folder contains files that cannot be removed while Windows is running. To continue without deleting this folder, click OK."
  911. TITLE(ISTR_DDERRMOUNT) "ScanDisk Cannot Remount Drive %1!s!"
  912. // in following %1!s! is the name of the disk as used by the shell
  913. // (name of the drive as under the drive icon in My Computer)
  914. DLTXT1(ISTR_DDERRMOUNT) "After repairing an error, ScanDisk was unable to remount compressed drive %1!s!."
  915. DLTXT2(ISTR_DDERRMOUNT) " Although ScanDisk can continue checking your disk for errors, it is recomended that you quit ScanDisk, restart your computer, and then restart ScanDisk."
  916. TITLE(ISTR_READERR1)  "ScanDisk Found an Error on %1!s!"
  917. DLTXT1(ISTR_READERR1) "ScanDisk cannot continue because the disk it was checking was removed from the drive. Reinsert the disk, and then restart ScanDisk."
  918. TITLE(ISTR_READERR2)  "ScanDisk Found an Error on %1!s!"
  919. DLTXT1(ISTR_READERR2) "ScanDisk detected an error while reading your drive. ScanDisk will correct this error later. However, other errors may remain on your drive when ScanDisk is done."
  920. DLTXT2(ISTR_READERR2) " After the thorough test is complete, perform a standard test on this drive to ensure that all errors are corrected."
  921. TITLE(ISTR_READERR3)  "ScanDisk Found an Error on %1!s!"
  922. DLTXT1(ISTR_READERR3) "ScanDisk detected an error while reading one of the system area sectors on this drive.nnThe disk is seriously damaged and may need to be replaced."
  923. DLTXT2(ISTR_READERR3) " The damaged portion of the disk contains critical information about the location of some or all of the files on this drive."
  924. DLTXT3(ISTR_READERR3) " If you continue to use this drive, you will probably encounter errors using many of the files on it and will risk losing all the data on it."
  925. DLTXT4(ISTR_READERR3) " To determine whether other areas on this disk are damaged, perform a thorough test now."
  926. BUTT1(ISTR_READERR3)  "&Perform a thorough test."
  927. BUTT2(ISTR_READERR3)  "&Try to read this sector again."
  928. BUTT3(ISTR_READERR3)  "&Continue standard test."
  929. TITLE(ISTR_READERR4)  "ScanDisk Found an Error on %1!s!"
  930. DLTXT1(ISTR_READERR4) "ScanDisk detected an error while reading one of the data area sectors on this drive.nnScanDisk can repair this error and detect other damaged sectors on the disk"
  931. DLTXT2(ISTR_READERR4) " if you choose to perform a thorough test now. However, the data stored in this and any other damaged sectors may already be lost."
  932. TITLE(ISTR_READERR5)  "ScanDisk Found an Error on %1!s!"
  933. DLTXT1(ISTR_READERR5) "ScanDisk detected an error while reading one of the system area sectors on this drive. The error may be caused by physical damage on this drive's uncompressed host drive."
  934. DLTXT2(ISTR_READERR5) " ScanDisk may be able to repair the damage if you perform a thorough test of this drive and its host drive now."
  935. BUTT1(ISTR_READERR5)  "&Perform a thorough test of this drive and its host."
  936. TITLE(ISTR_READERR6)  "ScanDisk Found an Error on %1!s!"
  937. DLTXT1(ISTR_READERR6) "ScanDisk detected an error while reading one of the data area sectors on this drive. The error may be caused by physical damage on this drive's uncompressed host drive."
  938. DLTXT2(ISTR_READERR6) " ScanDisk may be able to repair the damage if you perform a thorough test of this drive and its host drive now."
  939. TITLE(ISTR_WRITEERR1)  "ScanDisk Found an Error on %1!s!"
  940. DLTXT1(ISTR_WRITEERR1) "ScanDisk could not write to this disk because it is write protected. Remove or move the write-protect tab, reinsert the disk, and then restart ScanDisk."
  941. TITLE(ISTR_WRITEERR2)  "ScanDisk Found an Error on %1!s!"
  942. DLTXT1(ISTR_WRITEERR2) "ScanDisk detected an error while writing to your drive. ScanDisk will correct this error later. However, other errors may remain on your drive when ScanDisk is done."
  943. DLTXT2(ISTR_WRITEERR2) " After the thorough test is complete, perform a standard test on this drive to ensure that all errors are corrected."
  944. TITLE(ISTR_WRITEERR3)  "ScanDisk Found an Error on %1!s!"
  945. DLTXT1(ISTR_WRITEERR3) "ScanDisk was attempting to correct an error, but encountered another error while writing to one of the drive's system area sectors.nnThe disk is seriously damaged and may need to be replaced."
  946. DLTXT2(ISTR_WRITEERR3) " The damaged portion of the disk contains critical information about the location of some or all of the files on this drive."
  947. DLTXT3(ISTR_WRITEERR3) " If you continue to use this drive, you will probably encounter errors using many of the files on it and will risk losing all the data on it."
  948. DLTXT4(ISTR_WRITEERR3) " To determine whether other areas on this disk are damaged, perform a thorough test now."
  949. BUTT2(ISTR_WRITEERR3) "&Try to write this sector again."
  950. TITLE(ISTR_WRITEERR4)  "ScanDisk Found an Error on %1!s!"
  951. DLTXT1(ISTR_WRITEERR4) "ScanDisk was attempting to correct an error, but encountered another error while writing to one of the drive's data area sectors.nnScanDisk can repair this error and detect other damaged sectors on the disk"
  952. DLTXT2(ISTR_WRITEERR4) " if you choose to perform a through test now. However, the data stored in this and any other damaged sectors may already be lost."
  953. TITLE(ISTR_WRITEERR5)  "ScanDisk Found an Error on %1!s!"
  954. DLTXT1(ISTR_WRITEERR5) "ScanDisk was attempting to correct an error, but encountered another error while writing to one of the system area sectors on this drive. The error may be caused by physical damage on this"
  955. DLTXT2(ISTR_WRITEERR5) " drive's uncompressed host drive. ScanDisk may be able to repair the damage if you perform a thorough test of this drive and its host drive now."
  956. TITLE(ISTR_WRITEERR6)  "ScanDisk Found an Error on %1!s!"
  957. DLTXT1(ISTR_WRITEERR6) "ScanDisk was attempting to correct an error, but encountered another error while writing to one of the data area sectors on this drive. The error may be caused by physical damage on this"
  958. DLTXT2(ISTR_WRITEERR6) " drive's uncompressed host drive. ScanDisk may be able to repair the damage if you perform a thorough test of this drive and its host drive now."
  959. TITLE(ISTR_ECORRDISK)   "ScanDisk Was Unable to Correct an Error on %1!s!"
  960. DLTXT1(ISTR_ECORRDISK)   "ScanDisk could not finish correcting this error because there was a problem reading from or writing to this drive."
  961. DLTXT2(ISTR_ECORRDISK)   " There may be a physical problem with the surface of this disk, if so, ScanDisk will report this error later."
  962. ALTDLTXT1(ISTR_ECORRDISK) "ScanDisk could not finish correcting this error because there was a problem reading from or writing to this drive."
  963. TITLE(ISTR_ECORRMEM)  "ScanDisk Was Unable to Correct an Error on %1!s!"
  964. DLTXT1(ISTR_ECORRMEM) "ScanDisk could not finish correcting this error because your computer does not have enough available memory."
  965. TITLE(ISTR_ECORRFILCOL)     "ScanDisk Was Unable to Correct an Error on %1!s!"
  966. // in following, %1!s! is one of IDS_DIR or IDS_FILEM
  967. //  %2!s! is the name of the file or folder with the error
  968. DLTXT1(ISTR_ECORRFILCOL)    "ScanDisk was unable to correct this error because there is already a file or folder named '%2!s!' in the top-level folder of this drive. To repair this error, quit ScanDisk by clicking Cancel, rename the %1!s!"
  969. DLTXT2(ISTR_ECORRFILCOL)    " in the top-level folder, and then restart ScanDisk. To continue checking your disk without repairing this error, click OK."
  970. ALTDLTXT1(ISTR_ECORRFILCOL) "ScanDisk was unable to correct this error because there is already a file or folder named '%2!s!' in the same folder."
  971. ALTDLTXT2(ISTR_ECORRFILCOL) " To repair this error, quit ScanDisk by clicking Cancel, rename '%2!s!', and then restart ScanDisk. To continue checking your disk without repairing this error, click OK."
  972. TITLE(ISTR_ECORRUNEXP) "ScanDisk Was Unable to Correct an Error on %1!s!"
  973. DLTXT1(ISTR_ECORRUNEXP) "An error occurred while ScanDisk was attempting to correct the previous error. Complete a thorough check of this drive,"
  974. DLTXT2(ISTR_ECORRUNEXP) " then run ScanDisk again and choose to conduct a standard test on the drive."
  975. TITLE(ISTR_ECORRCLUSA) "ScanDisk Was Unable to Correct an Error on %1!s!"
  976. DLTXT1(ISTR_ECORRCLUSA) "ScanDisk was unable to completely correct this error because this drive does not have enough space."
  977. DLTXT2(ISTR_ECORRCLUSA) " Quit ScanDisk, free some space on this drive, and then restart ScanDisk."
  978. TITLE(ISTR_ECORRFILCRT)     "ScanDisk Was Unable to Correct an Error on %1!s!"
  979. DLTXT1(ISTR_ECORRFILCRT)    "ScanDisk was unable to finish correcting this error because the top-level folder on this drive is full."
  980. DLTXT2(ISTR_ECORRFILCRT)    " Quit ScanDisk, delete some files from that folder, and then restart ScanDisk."
  981. ALTDLTXT1(ISTR_ECORRFILCRT) "ScanDisk was unable to finish correcting this error because it could not create a file."
  982. TITLE(ISTR_ECORROTHWRT)     "ScanDisk Needs to Restart"
  983. DLTXT1(ISTR_ECORROTHWRT)    "A program (or Windows itself) saved information to your drive after the previous error was detected.  ScanDisk must restart so it can include this new information in the scan for errors."
  984. DLTXT2(ISTR_ECORROTHWRT)    " This error, and any other errors that were previously reported, but not corrected, may be reported again."
  985. #ifdef OPK2
  986. TITLE(ISTR_FATERRBOOT)    "ScanDisk Found an Error on %1!s!"
  987.         DLTXT1(ISTR_FATERRBOOT)    "This drive's boot area contains important information that is damaged or invalid.  This can cause Windows to report the drive's free space incorrectly or slowly."
  988.         DLTXT2(ISTR_FATERRBOOT)    " ScanDisk repairs the boot area by recording the correct values in this area."
  989.         TITLE(ISTR_FATERRSHDSURF)  "ScanDisk Found a Possible Problem on %1!s!"
  990.         DLTXT1(ISTR_FATERRSHDSURF) "There may be physical errors on this drive that can only be detected and corrected by performing a thorough test."
  991. DLTXT2(ISTR_FATERRSHDSURF) " Do you want to proceed with a thorough test?"
  992. BUTT1(ISTR_FATERRSHDSURF)  "&Restart and do a thorough test."
  993. BUTT2(ISTR_FATERRSHDSURF)  "&Ignore and continue standard test."
  994. TITLE(ISTR_FATERRROOTDIR)     "ScanDisk Found an Error on %1!s!"
  995.         DLTXT1(ISTR_FATERRROOTDIR)    "This drive's top-level folder is damaged."
  996.         ALTDLTXT1(ISTR_FATERRROOTDIR) "This drive's top-level folder is missing or severely damaged."
  997.         ISTR_FATERRRTDIR_INVFC     "nnWindows is unable to locate the top-level folder of this drive, so none of the files on this drive can be accessed."
  998.         ISTR_FATERRRTDIR_PNOTD     "nnThe information in the top-level folder does not appear to be valid for a top-level folder."
  999.         ISTR_FATERRRTDIR_INVC      "nnPart of the top-level folder is stored in an invalid location. ScanDisk repairs this error by removing this portion of the folder. Any files it contains will be recovered later as lost file fragments."
  1000.         ISTR_FATERRRTDIR_CIRCC     "nnThe allocation chain for the top-level folder indicates that part of it is stored in the same place as an earlier part of the folder. ScanDisk repairs this by storing the folder on your disk correctly."
  1001.         ISTR_FATERRRTDIR_TOOBIG    "nnThe top-level folder is too large for it to be a valid folder. ScanDisk repairs this error by truncating the folder at the largest valid size."
  1002.         ISTR_FATERRRTDIR_FND       " ScanDisk repairs this error by restoring the correct top-level folder."
  1003.         ISTR_FATERRRTDIR_MBYFND    " ScanDisk repairs this error by attempting to restore the correct the top-level folder. However, many files on this drive may already be lost. If so, ScanDisk may recover them later as lost file fragments."
  1004.         ISTR_FATERRRTDIR_RECRT     " ScanDisk repairs this error by creating a new, empty top-level folder. Any other files or folders on this drive may be reported later as lost file fragments."
  1005. TITLE(ISTR_ERRISBAD7)  "ScanDisk Found an Error on %1!s!"
  1006. // in following, %1!lu! is the sector or cluster number
  1007. //  %2!lu! is the number of sectors or clusters starting at %1!lu!
  1008. //  %3!s! is one of IDS_BOOT, IDS_FAT or IDS_ROOTD if ALT form only
  1009. DLTXT1(ISTR_ERRISBAD7) "ScanDisk cannot reliably read from or write to a section of this drive starting at cluster %1!lu!."
  1010. DLTXT2(ISTR_ERRISBAD7) " Your drive may be failing. It is recommended that you backup your data and consider replacing this drive."
  1011. ALTDLTXT1(ISTR_ERRISBAD7) "ScanDisk cannot reliably read from or write to a section of this drive starting at sector %1!lu! of %3!s!."
  1012. ALTDLTXT2(ISTR_ERRISBAD7) " Your drive may be failing. It is recommended that you backup your data and consider replacing this drive."
  1013. BUTT1(ISTR_ERRISBAD7)  "&Test this area again."
  1014. #endif
  1015. END