windows-nt/Source/XPSP1/NT/base/efiutil/efilib/efisrc/efimessages.cxx
2020-09-26 16:20:57 +08:00

1625 lines
30 KiB
C++

/*++
Copyright (c) 1999-2000 Microsoft Corporation
Module Name:
efimessages.cxx
--*/
#include "pch.cxx"
#include "efimessages.hxx"
//
// If you change this table, please update the message count EFI_MESSAGE_COUNT
// in efimessages.hxx
//
EFI_MESSAGE MessageTable[] = {
{
MSG_CONVERT_LOST_CHAINS,
TEXT("Convert lost chains to files (Y/N)? %0")
},
{
MSG_CHK_ERROR_IN_DIR,
TEXT("Unrecoverable error in folder %1.")
},
{
MSG_CHK_CONVERT_DIR_TO_FILE,
TEXT("Convert folder to file (Y/N)? %0")
},
{
MSG_TOTAL_DISK_SPACE,
TEXT("%1 bytes total disk space.")
},
{
MSG_BAD_SECTORS,
TEXT("%1 bytes in bad sectors.")
},
{
MSG_HIDDEN_FILES,
TEXT("%1 bytes in %2 hidden files.")
},
{
MSG_DIRECTORIES,
TEXT("%1 bytes in %2 folders.")
},
{
MSG_USER_FILES,
TEXT("%1 bytes in %2 files.")
},
{
MSG_RECOVERED_FILES,
TEXT("%1 bytes in %2 recovered files.")
},
{
MSG_WOULD_BE_RECOVERED_FILES,
TEXT("%1 bytes in %2 recoverable files.")
},
{
MSG_AVAILABLE_DISK_SPACE,
TEXT("%1 bytes available on disk.")
},
{
MSG_TOTAL_MEMORY,
TEXT("%1 total bytes memory.")
},
{
MSG_AVAILABLE_MEMORY,
TEXT("%1 bytes free.")
},
{
MSG_CHK_CANT_NETWORK,
TEXT("EFI cannot check a disk attached through a network.")
},
{
MSG_1014,
TEXT("EFI cannot check a disk that is substituted or\nassigned using the SUBST or ASSIGN command.")
},
{
MSG_PROBABLE_NON_DOS_DISK,
TEXT("The specified disk appears to be a non-EFI disk.\nDo you want to continue? (Y/N) %0")
},
{
MSG_DISK_ERROR_READING_FAT,
TEXT("An error occurred while reading the file allocation table (FAT %1).")
},
{
MSG_DIRECTORY,
TEXT("Folder %1.")
},
{
MSG_CONTIGUITY_REPORT,
TEXT("%1 contains %2 non-contiguous blocks.")
},
{
MSG_ALL_FILES_CONTIGUOUS,
TEXT("All specified files are contiguous.")
},
{
MSG_CORRECTIONS_WILL_NOT_BE_WRITTEN,
TEXT("EFI found errors on the disk, but will not fix them\nbecause disk checking was run without the /F (fix) parameter.")
},
{
MSG_BAD_FAT_DRIVE,
TEXT("The file allocation table (FAT) on disk %1 is corrupted.")
},
{
MSG_BAD_FIRST_UNIT,
TEXT("%1 first allocation unit is not valid. The entry will be truncated.")
},
{
MSG_CHK_DONE_CHECKING,
TEXT("File and folder verification is complete.")
},
{
MSG_DISK_TOO_LARGE_TO_CONVERT,
TEXT("The volume is too large to convert.")
},
{
MSG_CONV_NTFS_CHKDSK,
TEXT("The volume may have inconsistencies. Run Chkdsk, the disk checking utility.")
},
{
MSG_1028,
TEXT("An allocation error occurred. The file size will be adjusted.")
},
{
MSG_1029,
TEXT("Cannot recover .. entry, processing continued.")
},
{
MSG_1030,
TEXT("Folder is totally empty, no . or ..")
},
{
MSG_1031,
TEXT("Folder is joined.")
},
{
MSG_1032,
TEXT("Cannot recover .. entry.")
},
{
MSG_BAD_LINK,
TEXT("The %1 entry contains a nonvalid link.")
},
{
MSG_BAD_ATTRIBUTE,
TEXT("EFI has found an entry that contains a nonvalid attribute.")
},
{
MSG_BAD_FILE_SIZE,
TEXT("The size of the %1 entry is not valid.")
},
{
MSG_CROSS_LINK,
TEXT("%1 is cross-linked on allocation unit %2.")
}
,
{
MSG_1037,
TEXT("EFI cannot find the %1 folder.\nDisk check cannot continue past this point in the folder structure.")
},
{
MSG_1038,
TEXT("The folder structure past this point cannot be processed.")
},
{
MSG_BYTES_FREED,
TEXT("%1 bytes of free disk space added.")
},
{
MSG_BYTES_WOULD_BE_FREED,
TEXT("%1 bytes of free disk space would be added.")
},
{
// date is !!not!! displayed for EFI, since timeinfo is not implemented.
MSG_VOLUME_LABEL_AND_DATE,
TEXT("Volume label %1")
},
{
MSG_TOTAL_ALLOCATION_UNITS,
TEXT("%1 total allocation units on disk.")
},
{
MSG_BYTES_PER_ALLOCATION_UNIT,
TEXT("%1 bytes in each allocation unit.")
},
{
MSG_1044,
TEXT("Disk checking is not available on disk %1.")
},
{
MSG_1045,
TEXT("A nonvalid parameter was specified.")
},
{
MSG_PATH_NOT_FOUND,
TEXT("The specified path was not found.")
},
{
MSG_FILE_NOT_FOUND,
TEXT("The %1 file was not found.")
},
{
MSG_LOST_CHAINS,
TEXT("%1 lost allocation units were found in %2 chains.")
},
{
MSG_BLANK_LINE,
TEXT("")
},
{
MSG_1050,
TEXT("The CHDIR command cannot switch to the root folder.")
},
{
MSG_BAD_FAT_WRITE,
TEXT("A disk error occurred during writing of the file allocation table.")
},
{
MSG_ONE_STRING,
TEXT("%1.")
},
{
MSG_ONE_STRING_NEWLINE,
TEXT("%1")
},
{
MSG_NO_ROOM_IN_ROOT,
TEXT("The root folder on this volume is full. To perform a disk check,\nEFI requires space in the root folder. Remove some files\nfrom this folder, then run disk checking again.")
},
{
MSG_1056,
TEXT("%1 %2 %3.")
},
{
MSG_1057,
TEXT("%1 %2, %3.")
},
{
MSG_1058,
TEXT("%1%2%3%4%5.")
},
{
MSG_1059,
TEXT("%1%2%3%4.")
},
{
MSG_UNITS_ON_DISK,
TEXT("%1 available allocation units on disk.")
},
{
MSG_1061,
TEXT("EFI disk checking cannot fix errors (/F) when run from an\nMS-DOS window. Try again from the EFI shell or command prompt.")
},
{
MSG_CHK_NO_MEMORY,
TEXT("An unspecified error occurred.")
},
{
MSG_HIDDEN_STATUS,
TEXT("This never gets printed.")
},
{
MSG_CHK_USAGE_HEADER,
TEXT("Checks a disk and displays a status report.")
},
{
MSG_CHK_COMMAND_LINE,
TEXT("EFICHK [/F] [/R] volume")
},
{
MSG_CHK_DRIVE,
TEXT(" volume Specifies the EFI volume without a colon. Example: fs0")
},
{
MSG_CHK_USG_FILENAME,
TEXT("filename FAT only: Specifies the files to check for fragmentation.")
},
{
MSG_CHK_F_SWITCH,
TEXT(" /F Fixes errors on the disk.")
},
{
MSG_CHK_V_SWITCH,
TEXT(
" /R Locates bad sectors and recovers readable information\n\
(implies /F)."
)
},
{
MSG_WITHOUT_PARAMETERS,
TEXT("To check the current disk, type CHKDSK with no parameters.")
},
{
MSG_CHK_CANT_CDROM,
TEXT("EFI cannot run disk checking on CD-ROM and DVD-ROM drives.")
},
{
MSG_CHK_RUNNING,
TEXT("Checking file system on %1")
},
{
MSG_CHK_VOLUME_CLEAN,
TEXT("The volume is clean.")
},
{
MSG_CHK_TRAILING_DIRENTS,
TEXT("Removing trailing folder entries from %1")
},
{
MSG_CHK_BAD_CLUSTERS_IN_FILE_SUCCESS,
TEXT("EFI replaced bad clusters in file %1\nof name %2.")
},
{
MSG_CHK_BAD_CLUSTERS_IN_FILE_FAILURE,
TEXT("The disk does not have enough space to replace bad clusters\ndetected in file %1 of name %2.")
},
{
MSG_CHK_RECOVERING_FREE_SPACE,
TEXT("EFI is verifying free space...")
},
{
MSG_CHK_DONE_RECOVERING_FREE_SPACE,
TEXT("Free space verification is complete.")
},
{
MSG_CHK_CHECKING_FILES,
TEXT("EFI is verifying files and folders...")
},
{
MSG_CHK_CANNOT_UPGRADE_DOWNGRADE_FAT,
TEXT("EFI cannot upgrade this FAT volume.")
},
{
MSG_CHK_NO_MOUNT_POINT_FOR_GUID_VOLNAME_PATH,
TEXT("The specified volume name does not have a mount point or drive letter.")
},
{
MSG_CHK_VOLUME_IS_DIRTY,
TEXT("The volume is dirty.")
},
{
MSG_CHK_ON_REBOOT,
TEXT("Do you want to schedule EFI to check your disk the next time\nyou start your computer? (Y/N) %0")
},
{
MSG_CHK_VOLUME_SET_DIRTY,
TEXT("EFI will check your disk the next time you start\nyour computer.")
},
{
MSG_CHK_BOOT_PARTITION_REBOOT,
TEXT("EFI has finished checking your disk.\nPlease wait while your computer restarts.")
},
{
MSG_CHK_BAD_LONG_NAME,
TEXT("Removing nonvalid long folder entry from %1...")
},
{
MSG_CHK_CHECKING_VOLUME,
TEXT("Now checking %1...")
},
{
MSG_CHK_BAD_LONG_NAME_IS,
TEXT("Removing orphaned long folder entry %1...")
},
{
MSG_CHK_WONT_ZERO_LOGFILE,
TEXT("The log file size must be greater than 0.")
},
{
MSG_CHK_LOGFILE_NOT_NTFS,
TEXT("EFI can set log file size on NTFS volumes only.")
},
{
MSG_CHK_BAD_DRIVE_PATH_FILENAME,
TEXT("The drive, the path, or the file name is not valid.")
},
{
MSG_KILOBYTES_IN_USER_FILES,
TEXT("%1 KB in %2 files.")
},
{
MSG_KILOBYTES_IN_DIRECTORIES,
TEXT("%1 KB in %2 folders.")
},
{
MSG_KILOBYTES_IN_HIDDEN_FILES,
TEXT("%1 KB in %2 hidden files.")
},
{
MSG_KILOBYTES_IN_WOULD_BE_RECOVERED_FILES,
TEXT("%1 KB in %2 recoverable files.")
},
{
MSG_KILOBYTES_IN_RECOVERED_FILES,
TEXT("%1 KB in %2 recovered files.")
},
{
MSG_CHK_ABORT_AUTOCHK,
TEXT("To skip disk checking, press any key within %1 seconds. %r%0")
},
{
MSG_CHK_AUTOCHK_ABORTED,
TEXT("Disk checking has been cancelled. %b")
},
{
MSG_CHK_AUTOCHK_RESUMED,
TEXT("EFI will now check the disk. %b")
},
{
MSG_KILOBYTES_FREED,
TEXT("%1 KB of free disk space added.")
},
{
MSG_KILOBYTES_WOULD_BE_FREED,
TEXT("%1 KB of free disk space would be added.")
},
{
MSG_CHK_SKIP_INDEX_NOT_NTFS,
TEXT("The /I option functions only on NTFS volumes.")
},
{
MSG_CHK_SKIP_CYCLE_NOT_NTFS,
TEXT("The /C option functions only on NTFS volumes.")
},
{
MSG_CHK_AUTOCHK_COMPLETE,
TEXT("EFI has finished checking the disk.")
},
{
MSG_CHK_AUTOCHK_SKIP_WARNING,
TEXT("One of your disks needs to be checked for consistency. You\nmay cancel the disk check, but it is strongly recommended\nthat you continue.")
},
{
MSG_CHK_USER_AUTOCHK_SKIP_WARNING,
TEXT("A disk check has been scheduled.")
},
{
MSG_CHK_UNABLE_TO_TELL_IF_SYSTEM_DRIVE,
TEXT("EFI was unable to determine if the specified volume is a system volume.")
},
{
MSG_CHK_NO_PROBLEM_FOUND,
TEXT("EFI has checked the file system and found no problem.")
},
{
MSG_CHK_ERRORS_FIXED,
TEXT("EFI has made corrections to the file system.")
},
{
MSG_CHK_NEED_F_PARAMETER,
TEXT("EFI found problems with the file system.\nRun CHKDSK with the /F (fix) option to correct these.")
},
{
MSG_CHK_ERRORS_NOT_FIXED,
TEXT("EFI found problems with the file system that could not be corrected.")
},
{
MSG_PERCENT_COMPLETE,
TEXT("%1 percent completed. %r%0")
},
{
MSG_PERCENT_COMPLETE2,
TEXT("%1 percent completed.%2 %r%0")
},
{
MSG_FORMAT_COMPLETE,
TEXT("Format complete. %b")
},
{
MSG_INSERT_DISK,
TEXT("Insert new disk for drive %1")
},
{
MSG_REINSERT_DISKETTE,
TEXT("Reinsert disk for drive %1:")
},
{
MSG_BAD_IOCTL,
TEXT("Error in IOCTL call.")
},
{
MSG_CANT_DASD,
TEXT("Cannot open volume for direct access.")
},
{
MSG_CANT_WRITE_FAT,
TEXT("Error writing File Allocation Table (FAT).")
},
{
MSG_CANT_WRITE_ROOT_DIR,
TEXT("Error writing folder.")
},
{
MSG_FORMAT_NO_NETWORK,
TEXT("Cannot format a network drive.")
},
{
MSG_UNSUPPORTED_PARAMETER,
TEXT("Parameters not supported.")
},
{
MSG_UNUSABLE_DISK,
TEXT("Invalid media or Track 0 bad - disk unusable.")
},
{
MSG_BAD_DIR_READ,
TEXT("Error reading folder %1.")
},
{
MSG_PRESS_ENTER_WHEN_READY,
TEXT("and press ENTER when ready... %0")
},
{
MSG_ENTER_CURRENT_LABEL,
TEXT("Enter current volume label for drive %1 %0")
},
{
MSG_INCOMPATIBLE_PARAMETERS_FOR_FIXED,
TEXT("Parameters incompatible with fixed disk.")
},
{
MSG_READ_PARTITION_TABLE,
TEXT("Error reading partition table.")
},
{
MSG_NOT_SUPPORTED_BY_DRIVE,
TEXT("Parameters not supported by drive.")
},
{
MSG_2029,
TEXT("\n")
},
{
MSG_2030,
TEXT("\n")
},
{
MSG_INSERT_DOS_DISK,
TEXT("Insert EFI disk in drive %1:")
},
{
MSG_WARNING_FORMAT,
TEXT("WARNING, ALL DATA ON EFI DEVICE\n%1 WILL BE LOST!\nProceed with Format (Y/N)? %0")
},
{
MSG_FORMAT_ANOTHER,
TEXT("Format another (Y/N)? %0")
},
{
MSG_WRITE_PARTITION_TABLE,
TEXT("Error writing partition table.")
},
{
MSG_INCOMPATIBLE_PARAMETERS,
TEXT("Parameters not compatible.")
},
{
MSG_AVAILABLE_ALLOCATION_UNITS,
TEXT("%1 allocation units available on disk.")
},
{
MSG_ALLOCATION_UNIT_SIZE,
TEXT("%1 bytes in each allocation unit.")
},
{
MSG_PARAMETER_TWICE,
TEXT("Same parameter entered twice.")
},
{
MSG_NEED_BOTH_T_AND_N,
TEXT("Must enter both /t and /n parameters.")
},
{
MSG_2042,
TEXT("Trying to recover allocation unit %1. %0")
},
{
MSG_NO_LABEL_WITH_8,
TEXT("Volume label is not supported with /8 parameter.")
},
{
MSG_FMT_NO_MEMORY,
TEXT("Insufficient memory.")
},
{
MSG_QUICKFMT_ANOTHER,
TEXT("QuickFormat another (Y/N)? %0")
},
{
MSG_CANT_QUICKFMT,
TEXT("Invalid existing format.\nThis disk cannot be QuickFormatted.\nProceed with unconditional format (Y/N)? %0")
},
{
MSG_FORMATTING_KB,
TEXT("Formatting %1K")
},
{
MSG_FORMATTING_MB,
TEXT("Formatting %1M")
},
{
MSG_FORMATTING_DOT_MB,
TEXT("Formatting %1.%2M")
},
{
MSG_VERIFYING_KB,
TEXT("Verifying %1K")
},
{
MSG_VERIFYING_MB,
TEXT("Verifying %1M")
},
{
MSG_VERIFYING_DOT_MB,
TEXT("Verifying %1.%2M")
},
{
MSG_2060,
TEXT("Saving UNFORMAT information.")
},
{
MSG_2061,
TEXT("Checking existing disk format.")
},
{
MSG_QUICKFORMATTING_KB,
TEXT("QuickFormatting %1K")
},
{
MSG_QUICKFORMATTING_MB,
TEXT("QuickFormatting %1M")
},
{
MSG_QUICKFORMATTING_DOT_MB,
TEXT("QuickFormatting %1.%2M")
},
{
MSG_FORMAT_INFO,
TEXT("Formats a disk for use with EFI.\n")
},
{
MSG_FORMAT_COMMAND_LINE_1,
TEXT("EFIFMT device [/FS:file-system] [/V:label] [/Q] [/A:size]\n")
},
{
MSG_FORMAT_COMMAND_LINE_2,
TEXT(" device Specifies the EFI device to format without a colon. Example: blk0")
},
{
MSG_FORMAT_COMMAND_LINE_3,
TEXT("")
},
{
MSG_FORMAT_COMMAND_LINE_4,
TEXT(" /FS:filesystem Specifies the type of the file system (FAT, FAT32).")
},
{
MSG_FORMAT_SLASH_V,
TEXT(" /V:label Specifies the volume label.")
},
{
MSG_FORMAT_SLASH_Q,
TEXT(" /Q Performs a quick format.")
},
{
MSG_FORMAT_SLASH_C,
TEXT("")
},
{
MSG_FORMAT_SLASH_F,
TEXT(
" /A:size Overrides the default allocation unit size. Default settings\n\
are STRONGLY recommended for general use.\n"
)
},
{
MSG_FORMAT_SUPPORTED_SIZES,
TEXT(
" FAT supports 512, 1024, 2048, 4096, 8192, 16K, 32K\n\
FAT32 supports 512, 1024, 2048, 4096, 8192, 16K, 32K\n\
\n\
Note that the FAT and FAT32 files systems impose the\n\
following restrictions on the number of clusters on a volume:\n\
\n\
FAT: Number of clusters <= 65526\n\
FAT32: 65526 < Number of clusters < 268435446\n\
\n\
Format will stop processing if it decides that\n\
the above requirements cannot be met using the specified\n\
cluster size."
)
},
{
MSG_WRONG_CURRENT_LABEL,
TEXT("An incorrect volume label was entered for this drive.")
},
{
MSG_FORMAT_SLASH_T,
TEXT("/T:tracks Specifies the number of tracks per disk side.")
},
{
MSG_FORMAT_SLASH_N,
TEXT("/N:sectors Specifies the number of sectors per track.")
},
{
MSG_FORMAT_SLASH_1,
TEXT("/1 Formats a single side of a floppy disk.")
},
{
MSG_FORMAT_SLASH_4,
TEXT(
"/4 Formats a 5.25-inch 360K floppy disk in a \n\
high-density drive."
)
},
{
MSG_FORMAT_SLASH_8,
TEXT("/8 Formats eight sectors per track.")
},
{
MSG_FORMAT_SLASH_X,
TEXT(
"/X Forces the volume to dismount first if necessary. All opened\n\
handles to the volume would no longer be valid.")
},
{
MSG_FORMAT_NO_CDROM,
TEXT("Cannot format a CD-ROM drive.")
},
{
MSG_FORMAT_NO_RAMDISK,
TEXT("Cannot format a RAM DISK drive.")
},
{
MSG_FORMAT_PLEASE_USE_FS_SWITCH,
TEXT("Please use the /FS switch to specify the file system\nyou wish to use on this volume.")
},
{
MSG_NTFS_FORMAT_FAILED,
TEXT("Format failed.")
},
{
MSG_FMT_WRITE_PROTECTED_MEDIA,
TEXT("Cannot format. This media is write protected.")
},
{
MSG_FMT_INSTALL_FILE_SYSTEM,
TEXT("WARNING! The %1 file system is not enabled.\nWould you like to enable it (Y/N)? %0")
},
{
MSG_FMT_FILE_SYSTEM_INSTALLED,
TEXT("The file system will be enabled when you restart the system.")
},
{
MSG_FMT_CANT_INSTALL_FILE_SYSTEM,
TEXT("FORMAT cannot enable the file system.")
},
{
MSG_FMT_VOLUME_TOO_SMALL,
TEXT("The volume is too small for the specified file system.")
},
{
MSG_FMT_CREATING_FILE_SYSTEM,
TEXT("Creating file system structures.")
},
{
MSG_FMT_VARIABLE_CLUSTERS_NOT_SUPPORTED,
TEXT("%1 FORMAT does not support user selected allocation unit sizes.")
},
{
MSG_DEVICE_BUSY,
TEXT("The device is busy.")
},
{
MSG_FMT_DMF_NOT_SUPPORTED_ON_288_DRIVES,
TEXT("The specified format cannot be mastered on 2.88MB drives.")
},
{
MSG_HPFS_NO_FORMAT,
TEXT("FORMAT does not support the HPFS file system type.")
},
{
MSG_FMT_ALLOCATION_SIZE_CHANGED,
TEXT("Allocation unit size changed to %1 bytes.")
},
{
MSG_FMT_ALLOCATION_SIZE_EXCEEDED,
TEXT("Allocation unit size must be less than or equal to 64K.")
},
{
MSG_FMT_TOO_MANY_CLUSTERS,
TEXT("Number of clusters exceeds 32 bits.")
},
{
MSG_CONV_PAUSE_BEFORE_REBOOT,
TEXT("Preinstallation completed successfully. Press any key to\nshut down/reboot.")
},
{
MSG_CONV_WILL_REBOOT,
TEXT("Convert will take some time to process the files on the volume.\nWhen this phase of conversion is complete, the computer will restart.")
},
{
MSG_FMT_FAT_ENTRY_SIZE,
TEXT(" %1 bits in each FAT entry.")
},
{
MSG_FMT_CLUSTER_SIZE_MISMATCH,
TEXT(
"The cluster size chosen by the system is %1 bytes which\ndiffers from the specified cluster size.\n\
Proceed with Format using the cluster size chosen by the\n\
system (Y/N)? %0"
)
},
{
MSG_FMT_CLUSTER_SIZE_TOO_SMALL,
TEXT("The specified cluster size is too small for %1.")
},
{
MSG_FMT_CLUSTER_SIZE_TOO_BIG,
TEXT("The specified cluster size is too big for %1.")
},
{
MSG_FMT_VOL_TOO_BIG,
TEXT("The volume is too big for %1.")
},
{
MSG_FMT_VOL_TOO_SMALL,
TEXT("The volume is too small for %1.")
},
{
MSG_FMT_ROOTDIR_WRITE_FAILED,
TEXT("Failed to write to the root folder.")
},
{
MSG_FMT_INIT_LABEL_FAILED,
TEXT("Failed to initialize the volume label.")
},
{
MSG_FMT_INITIALIZING_FATS,
TEXT("Initializing the File Allocation Table (FAT)...")
},
{
MSG_FMT_CLUSTER_SIZE_64K,
TEXT(
"The cluster size for this volume, 64K bytes, may cause application\n\
compatibility problems, particularly with setup applications.\n\
The volume must be less than 2048 MB in size to change this if the\n\
default cluster size is being used.\n\
Proceed with Format using a 64K cluster (Y/N)? %0"
)
},
{
MSG_FMT_SECTORS,
TEXT("Set number of sectors on drive to %1.")
},
{
MSG_FMT_BAD_SECTORS,
TEXT("Environmental variable FORMAT_SECTORS error.")
},
{
MSG_FMT_FORCE_DISMOUNT_PROMPT,
TEXT(
"Format cannot run because the volume is in use by another\n\
process. Format may run if this volume is dismounted first.\n\
ALL OPENED HANDLES TO THIS VOLUME WOULD THEN BE INVALID.\n\
Would you like to force a dismount on this volume? (Y/N) %0"
)
},
{
MSG_FORMAT_NO_MEDIA_IN_DRIVE,
TEXT("There is no media in the drive.")
},
{
MSG_FMT_NO_MOUNT_POINT_FOR_GUID_VOLNAME_PATH,
TEXT("The given volume name does not have a mount point or drive letter.")
},
{
MSG_FMT_INVALID_DRIVE_SPEC,
TEXT("Invalid drive specification.")
},
{
MSG_CONV_NO_MOUNT_POINT_FOR_GUID_VOLNAME_PATH,
TEXT("The given volume name does not have a mount point or drive letter.")
},
{
MSG_FMT_CLUSTER_SIZE_TOO_SMALL_MIN,
TEXT("The specified cluster size is too small. The minimum valid\ncluster size value for this drive is %1.")
},
{
MSG_FMT_FAT32_NO_FLOPPIES,
TEXT("Floppy disk is too small to hold the FAT32 file system.")
},
{
MSG_CANT_LOCK_THE_DRIVE,
TEXT("Cannot lock the drive. The volume is still in use.")
},
{
MSG_CANT_READ_BOOT_SECTOR,
TEXT("Cannot read boot sector.")
},
{
MSG_VOLUME_SERIAL_NUMBER,
TEXT("Volume Serial Number is %1-%2")
},
{
MSG_VOLUME_LABEL_PROMPT,
TEXT("Volume label (11 characters, ENTER for none)? %0")
},
{
MSG_INVALID_LABEL_CHARACTERS,
TEXT("Invalid characters in volume label")
},
{
MSG_CANT_READ_ANY_FAT,
TEXT("There are no readable file allocation tables (FAT).")
},
{
MSG_SOME_FATS_UNREADABLE,
TEXT("Some file allocation tables (FAT) are unreadable.")
},
{
MSG_CANT_WRITE_BOOT_SECTOR,
TEXT("Cannot write boot sector.")
},
{
MSG_SOME_FATS_UNWRITABLE,
TEXT("Some file allocation tables (FAT) are unwriteable.")
},
{
MSG_INSUFFICIENT_DISK_SPACE,
TEXT("Insufficient disk space.")
},
{
MSG_TOTAL_KILOBYTES,
TEXT("%1 KB total disk space.")
},
{
MSG_AVAILABLE_KILOBYTES,
TEXT("%1 KB are available.")
},
{
MSG_NOT_FAT,
TEXT("Disk not formatted or not FAT.")
},
{
MSG_REQUIRED_PARAMETER,
TEXT("Required parameter missing -")
},
{
MSG_FILE_SYSTEM_TYPE,
TEXT("The type of the file system is %1.")
},
{
MSG_NEW_FILE_SYSTEM_TYPE,
TEXT("The new file system is %1.")
},
{
MSG_FMT_AN_ERROR_OCCURRED,
TEXT("An error occurred while running Format.")
},
{
MSG_FS_NOT_SUPPORTED,
TEXT("%1 is not available for %2 drives.")
},
{
MSG_FS_NOT_DETERMINED,
TEXT("Cannot determine file system of drive %1.")
},
{
MSG_CANT_DISMOUNT,
TEXT("Cannot dismount the drive.")
},
{
MSG_NOT_FULL_PATH_NAME,
TEXT("%1 is not a complete name.")
},
{
MSG_YES,
TEXT("Yes")
},
{
MSG_NO,
TEXT("No")
},
{
MSG_DISK_NOT_FORMATTED,
TEXT("Disk is not formatted.")
},
{
MSG_NONEXISTENT_DRIVE,
TEXT("Specified drive does not exist.")
},
{
MSG_INVALID_PARAMETER,
TEXT("Invalid parameter - %1")
},
{
MSG_INSUFFICIENT_MEMORY,
TEXT("Out of memory.")
},
{
MSG_ACCESS_DENIED,
TEXT("Access denied - %1")
},
{
MSG_DASD_ACCESS_DENIED,
TEXT("Access denied.")
},
{
MSG_CANT_LOCK_CURRENT_DRIVE,
TEXT("Cannot lock current drive.")
},
{
MSG_INVALID_LABEL,
TEXT("Invalid volume label")
},
{
MSG_DISK_TOO_LARGE_TO_FORMAT,
TEXT("The disk is too large to format for the specified file system.")
},
{
MSG_VOLUME_LABEL_NO_MAX,
TEXT("Volume label (ENTER for none)? %0")
},
{
MSG_CHKDSK_ON_REBOOT_PROMPT,
TEXT("Chkdsk cannot run because the volume is in use by another\nprocess. Would you like to schedule this volume to be\nchecked the next time the system restarts? (Y/N) %0")
},
{
MSG_CHKDSK_CANNOT_SCHEDULE,
TEXT("Chkdsk could not schedule this volume to be checked\nthe next time the system restarts.")
},
{
MSG_CHKDSK_SCHEDULED,
TEXT("This volume will be checked the next time the system restarts.")
},
{
MSG_COMPRESSION_NOT_AVAILABLE,
TEXT("Compression is not available for %1.")
},
{
MSG_CANNOT_ENABLE_COMPRESSION,
TEXT("Cannot enable compression for the volume.")
},
{
MSG_CANNOT_COMPRESS_HUGE_CLUSTERS,
TEXT("Compression is not supported on volumes with clusters larger than\n4096 bytes.")
},
{
MSG_CANT_UNLOCK_THE_DRIVE,
TEXT("Cannot unlock the drive.")
},
{
MSG_CHKDSK_FORCE_DISMOUNT_PROMPT,
TEXT("Chkdsk cannot run because the volume is in use by another\n\
process. Chkdsk may run if this volume is dismounted first.\n\
ALL OPENED HANDLES TO THIS VOLUME WOULD THEN BE INVALID.\n\
Would you like to force a dismount on this volume? (Y/N) %0")
},
{
MSG_VOLUME_DISMOUNTED,
TEXT("Volume dismounted. All opened handles to this volume are now invalid.")
},
{
MSG_CHKDSK_DISMOUNT_ON_REBOOT_PROMPT,
TEXT("Chkdsk cannot dismount the volume because it is a system drive or\n\
there is an active paging file on it. Would you like to schedule\n\
this volume to be checked the next time the system restarts? (Y/N) %0")
},
{
MSG_TOTAL_MEGABYTES,
TEXT("%1 MB total disk space.")
},
{
MSG_AVAILABLE_MEGABYTES,
TEXT("%1 MB are available.")
},
{
MSG_CHK_ERRORS_IN_FAT,
TEXT("Errors in file allocation table (FAT) corrected.")
},
{
MSG_CHK_EAFILE_HAS_HANDLE,
TEXT("Extended attribute file has handle. Handle removed.")
},
{
MSG_CHK_EMPTY_EA_FILE,
TEXT("Extended attribute file contains no extended attributes. File deleted.")
},
{
MSG_CHK_ERASING_INVALID_LABEL,
TEXT("Erasing invalid label.")
},
{
MSG_CHK_EA_SIZE,
TEXT("%1 bytes in extended attributes.")
},
{
MSG_CHK_CANT_CHECK_EA_LOG,
TEXT("Unreadable extended attribute header.\nCannot check extended attribute log.")
},
{
MSG_CHK_BAD_LOG,
TEXT("Extended attribute log is unintelligible.\nIgnore log and continue? (Y/N) %0")
},
{
MSG_CHK_UNUSED_EA_PORTION,
TEXT("Unused, unreadable, or unwriteable portion of extended attribute file removed.")
},
{
MSG_CHK_EASET_SIZE,
TEXT("Total size entry for extended attribute set at cluster %1 corrected.")
},
{
MSG_CHK_EASET_NEED_COUNT,
TEXT("Need count entry for extended attribute set at cluster %1 corrected.")
},
{
MSG_CHK_UNORDERED_EA_SETS,
TEXT("Extended attribute file is unsorted.\nSorting extended attribute file.")
},
{
MSG_CHK_NEED_MORE_HEADER_SPACE,
TEXT("Insufficient space in extended attribute file for its header.\nAttempting to allocate more disk space.")
},
{
MSG_CHK_INSUFFICIENT_DISK_SPACE,
TEXT("Insufficient disk space to correct disk error.\nPlease free some disk space and run CHKDSK again.")
},
{
MSG_CHK_RELOCATED_EA_HEADER,
TEXT("Bad clusters in extended attribute file header relocated.")
},
{
MSG_CHK_ERROR_IN_EA_HEADER,
TEXT("Errors in extended attribute file header corrected.")
},
{
MSG_CHK_MORE_THAN_ONE_DOT,
TEXT("More than one dot entry in folder %1. Entry removed.")
},
{
MSG_CHK_DOT_IN_ROOT,
TEXT("Dot entry found in root folder. Entry removed.")
},
{
MSG_CHK_DOTDOT_IN_ROOT,
TEXT("Dot-dot entry found in root folder. Entry removed.")
},
{
MSG_CHK_ERR_IN_DOT,
TEXT("Dot entry in folder %1 has incorrect link. Link corrected.")
},
{
MSG_CHK_ERR_IN_DOTDOT,
TEXT("Dot-dot entry in folder %1 has incorrect link. Link corrected.")
},
{
MSG_CHK_DELETE_REPEATED_ENTRY,
TEXT("More than one %1 entry in folder %2. Entry removed.")
},
{
MSG_CHK_CYCLE_IN_TREE,
TEXT("Folder %1 causes cycle in folder structure.\nFolder entry removed.")
},
{
MSG_CHK_BAD_CLUSTERS_IN_DIR,
TEXT("Folder %1 has bad clusters.\nBad clusters removed from folder.")
},
{
MSG_CHK_BAD_DIR,
TEXT("Folder %1 is entirely unreadable.\nFolder entry removed.")
},
{
MSG_CHK_FILENAME,
TEXT("%1")
},
{
MSG_CHK_DIR_TRUNC,
TEXT("Folder truncated.")
},
{
MSG_CHK_CROSS_LINK_COPY,
TEXT("Cross link resolved by copying.")
},
{
MSG_CHK_CROSS_LINK_TRUNC,
TEXT("Insufficient disk space to copy cross-linked portion.\nFile being truncated.")
},
{
MSG_CHK_INVALID_NAME,
TEXT("%1 Invalid name. Folder entry removed.")
},
{
MSG_CHK_INVALID_TIME_STAMP,
TEXT("%1 Invalid time stamp.")
},
{
MSG_CHK_DIR_HAS_FILESIZE,
TEXT("%1 Folder has non-zero file size.")
},
{
MSG_CHK_UNRECOG_EA_HANDLE,
TEXT("%1 Unrecognized extended attribute handle.")
},
{
MSG_CHK_SHARED_EA,
TEXT("%1 Has handle extended attribute set belonging to another file.\nHandle removed.")
},
{
MSG_CHK_UNUSED_EA_SET,
TEXT("Unused extended attribute set with handle %1 deleted from\nextended attribute file.")
},
{
MSG_CHK_NEW_OWNER_NAME,
TEXT("Extended attribute set with handle %1 owner changed\nfrom %2 to %3.")
},
{
MSG_CHK_BAD_LINKS_IN_ORPHANS,
TEXT("Bad links in lost chain at cluster %1 corrected.")
},
{
MSG_CHK_CROSS_LINKED_ORPHAN,
TEXT("Lost chain cross-linked at cluster %1. Orphan truncated.")
},
{
MSG_ORPHAN_DISK_SPACE,
TEXT("Insufficient disk space to recover lost data.")
},
{
MSG_TOO_MANY_ORPHANS,
TEXT("Insufficient disk space to recover lost data.")
},
{
MSG_CHK_ERROR_IN_LOG,
TEXT("Error in extended attribute log.")
},
{
MSG_CHK_ERRORS_IN_DIR_CORR,
TEXT("%1 Errors in . and/or .. corrected.")
},
{
MSG_CHK_RENAMING_FAILURE,
TEXT("More than one %1 entry in folder %2.\nRenamed to %3 but still could not resolve the name conflict.")
},
{
MSG_CHK_RENAMED_REPEATED_ENTRY,
TEXT("More than one %1 entry in folder %2.\nRenamed to %3.")
},
{
MSG_CHK_UNHANDLED_INVALID_NAME,
TEXT("%1 may be an invalid name in folder %2.")
},
{
MSG_CHK_INVALID_NAME_CORRECTED,
TEXT("Corrected name %1 in folder %2.")
},
{
MSG_RECOV_BYTES_RECOVERED,
TEXT("\n%1 of %2 bytes recovered.")
},
{
MSG_CHK_NTFS_BAD_SECTORS_REPORT_IN_KB,
TEXT("%1 KB in bad sectors.")
},
{
MSG_CHK_NTFS_CORRECTING_ERROR_IN_DIRECTORY,
TEXT("Correcting error in directory %1")
},
{
MSG_UTILS_HELP,
TEXT("There is no help for this utility.")
},
{
MSG_UTILS_ERROR_FATAL,
TEXT("Critical error encountered.")
},
{
MSG_UTILS_ERROR_INVALID_VERSION,
TEXT("Incorrect EFI version")
},
{
MSG_BOOT_FAT_NTLDR_MISSING,
TEXT("NTLDR is missing%0")
},
{
MSG_BOOT_FAT_IO_ERROR,
TEXT("Disk error%0")
},
{
MSG_BOOT_FAT_PRESS_KEY,
TEXT("Press any key to restart%0")
},
{
MSG_BOOT_NTFS_NTLDR_MISSING,
TEXT("NTLDR is missing%0")
},
{
MSG_BOOT_NTFS_NTLDR_COMPRESSED,
TEXT("NTLDR is compressed%0")
},
{
MSG_BOOT_NTFS_IO_ERROR,
TEXT("A disk read error occurred%0")
},
{
MSG_BOOT_NTFS_PRESS_KEY,
TEXT("Press Ctrl+Alt+Del to restart%0")
},
};