Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

984 lines
70 KiB

  1. #include <windows.h>
  2. #include "resource.h"
  3. #include "cmdlineres.h"
  4. #include "cmdline.rc"
  5. /////////////////////////////////////////////////////////////////////////////
  6. //
  7. // String Table
  8. //
  9. // Note: there are 2 versions of some string tables due to differences
  10. // between the 32 bit boot.ini file and 64 bit NVRAM features & apis
  11. //
  12. STRINGTABLE DISCARDABLE
  13. BEGIN
  14. IDS_DELETE_HELP_BEGIN "\nBOOTCFG /Delete [/S system [/U user [/P [password]]]] /ID bootid\n\n"
  15. IDS_STRING7 "Description:\n"
  16. IDS_STRING8 " Deletes an existing boot entry in the [operating systems]\n"
  17. IDS_STRING9 " section of the BOOT.INI file.\n\n"
  18. IDS_STRING10 "Parameter List:\n"
  19. IDS_STRING11 " /S system Specifies the remote system to connect to.\n\n"
  20. IDS_STRING12 " /U [domain\\]user Specifies the user context under which\n"
  21. IDS_STRING13 " the command should execute.\n\n"
  22. IDS_STRING14 " /P [password] Specifies the password for the given\n"
  23. IDS_STRING15 " user context. Prompts for input if omitted.\n\n"
  24. IDS_STRING16 " /ID bootid Specifies the boot entry id that needs\n"
  25. IDS_STRING17 " to be deleted from the [operating systems]\n"
  26. IDS_STRING18 " section of the BOOT.INI file.\n\n"
  27. IDS_STRING19 " /? Displays this help message.\n\n"
  28. IDS_STRING20 "Examples:\n"
  29. IDS_STRING21 " BOOTCFG /Delete /ID 2\n"
  30. IDS_DELETE_HELP_END " BOOTCFG /Delete /S system /U user /P password /ID 2\n"
  31. END
  32. STRINGTABLE DISCARDABLE
  33. BEGIN
  34. IDS_QUERY_HELP_BEGIN "\nBOOTCFG /Query [/S system [/U user [/P [password]]]]\n\n"
  35. IDS_STRING74 "Description:\n"
  36. IDS_STRING75 " Displays the boot information.\n\n"
  37. IDS_STRING76 "Parameter List:\n"
  38. IDS_STRING77 " /S system Specifies the remote system to connect to.\n\n"
  39. IDS_STRING78 " /U [domain\\]user Specifies the user context under which\n"
  40. IDS_STRING79 " the command should execute.\n\n"
  41. IDS_STRING80 " /P [password] Specifies the password for the given\n"
  42. IDS_STRING81 " user context. Prompts for input if omitted.\n\n"
  43. IDS_STRING82 " /? Displays this help message.\n\n"
  44. IDS_STRING83 "Examples:\n"
  45. IDS_STRING84 " BOOTCFG /Query\n"
  46. IDS_STRING85 " BOOTCFG /Query /S system /U user /P password\n"
  47. IDS_QUERY_HELP_END " BOOTCFG /Query /S ipaddress /U user /P password\n"
  48. IDS_COPY_HELP_BEGIN "\nBOOTCFG /Copy [/S system [/U user [/P [password]]]]\n"
  49. IDS_STRING88 " [/D description] /ID bootid\n\n"
  50. IDS_STRING89 "Description:\n"
  51. IDS_STRING90 " Makes a copy of an existing boot entry.\n\n"
  52. IDS_STRING91 "Parameter List:\n"
  53. IDS_STRING92 " /S system Specifies the remote system to connect to.\n\n"
  54. IDS_STRING93 " /U [domain\\]user Specifies the user context under which\n"
  55. IDS_STRING94 " the command should execute.\n\n"
  56. IDS_STRING95 " /P [password] Specifies the password for the given\n"
  57. IDS_STRING96 " user context. Prompts for input if omitted.\n\n"
  58. IDS_STRING97 " /D description The description of the OS entry being made.\n\n"
  59. IDS_STRING98 " /ID bootid Specifies the boot entry id to be copied \n"
  60. IDS_STRING99 " in the [operating systems] section of the\n"
  61. IDS_STRING100 " BOOT.INI file.\n\n"
  62. IDS_STRING101 " /? Displays this help message.\n\n"
  63. IDS_STRING102 "Examples:\n"
  64. IDS_STRING103 " BOOTCFG /Copy /D ""Windows with Debug"" /ID 1\n"
  65. IDS_STRING104 " BOOTCFG /Copy /S system /U user /D ""Windows"" /ID 3\n"
  66. IDS_COPY_HELP_END " BOOTCFG /Copy /D ""Windows /Crashdebug"" /ID 2\n"
  67. END
  68. STRINGTABLE DISCARDABLE
  69. BEGIN
  70. IDS_TIMEOUT_CHANGE "SUCCESS: Changed the timeout value in the BOOT.INI.\n"
  71. IDS_REDIRECT_CHANGE "SUCCESS: Added redirect entry to the BOOT.INI.\n"
  72. IDS_OS_CHANGE "SUCCESS: Changed the default OS entry in the BOOT.INI.\n"
  73. IDS_DELETE_SUCCESS "SUCCESS: Specified boot entry has been deleted.\n"
  74. IDS_ADD_SUCCESS "SUCCESS: Added the specified boot entry.\n"
  75. IDS_SWITCH_ADD "SUCCESS: Added the switch to OS entry for line ""%d"" in the BOOT.INI file.\n"
  76. IDS_SWITCH_REMOVE "SUCCESS: Removed the switch from the OS entry for line ""%d"" in the BOOT.INI.\n"
  77. IDS_COPY_SUCCESS "SUCCESS: Made a copy of the boot entry ""%d"".\n"
  78. IDS_DEL_SUCCESS "SUCCESS: OS entry ""%d"" has been deleted.\n"
  79. IDS_SUCCESS_OSOPTIONS "SUCCESS: The OS load options were added to the BootID: %d.\n"
  80. IDS_SUCCESS_MODIFY_TIMEOUT "SUCCESS: The timeout value has been changed.\n"
  81. IDS_SUCCESS_MODIFY_NEXTBOOTID "SUCCESS: The next boot entry ID has been changed.\n"
  82. IDS_SUCCESS_MODIFY_HEADLESS "SUCCESS: The headless redirection port has been changed.\n"
  83. IDS_SUCCESS_DEFAULT_ENTRY "SUCCESS: The boot entry line ""%d"" has been made as the default boot entry.\n"
  84. IDS_SWITCH_CHANGE "SUCCESS: Changed the OS entry switches for line ""%d"" in the BOOT.INI file.\n"
  85. IDS_EMS_CHANGE_BOOTLOADER "SUCCESS: Changed the redirection port in boot loader section.\n"
  86. IDS_EMS_CHANGE_BAUDRATE "SUCCESS: Changed the redirection baudrate in boot loader section.\n"
  87. IDS_SUCCESS_CHANGE_OSOPTIONS "SUCCESS: The OS load options have been changed for the BootID: %d.\n"
  88. IDS_SWITCH_DELETE "SUCCESS: Removed the switches from the OS entry for line ""%d"" in the BOOT.INI.\n"
  89. IDS_GUID_FOUND "SUCCESS: GUID matches partition ""%d"".\n"
  90. IDS_GUID_MODIFIED "SUCCESS: The specified GUID has been modified.\n"
  91. IDS_MIRROR_ADDED "SUCCESS: The mirrored boot entry has been added.\n"
  92. IDS_REDIRECT_REMOVED "SUCCESS: The redirection port has been removed from BOOT LOADER section.\n"
  93. IDS_BAUDRATE_REMOVED "SUCCESS: The redirection baudrate has been removed from BOOT LOADER section.\n"
  94. END
  95. STRINGTABLE DISCARDABLE
  96. BEGIN
  97. IDS_DUPL_DEBUG "ERROR: Debug switch is already present.\n"
  98. IDS_ERROR_TAG "ERROR: "
  99. IDS_INVALID_BOOTID "ERROR: Invalid boot id specified.\n"
  100. IDS_TIMEOUT_NO_CHANGE "ERROR: Unable to change the timeout value in the BOOT.INI.\n"
  101. IDS_REDIRECT_NO_CHANGE "ERROR: Unable to add the redirect entry in the BOOT.INI.\n"
  102. IDS_OS_NO_CHANGE "ERROR: Unable to change the default OS in the BOOT.INI.\n"
  103. IDS_NO_ADD_SWITCHES "ERROR: Unable to modify the switches in the given OS entry.\n"
  104. IDS_NO_REMOVE_SWITCHES "ERROR: Unable to remove the switches from the given OS entry.\n"
  105. IDS_COPY_OS "ERROR: Unable to make a copy of the given OS entry.\n"
  106. IDS_ONLY_ONE_OS "ERROR: Cannot delete the OS entry, since there is only one OS entry.\n"
  107. IDS_DELETE_OS "ERROR: Unable to delete the given OS entry.\n"
  108. IDS_CONNECT_SYSTEM "ERROR: Cannot connect to the specified system.\n"
  109. IDS_BOOTINI "ERROR: Cannot open BOOT.INI file.\n"
  110. IDS_READWRITE_BOOTINI "ERROR: Unable to read/write the BOOT.INI file.\n"
  111. IDS_READING_BOOTINI "ERROR: Error in reading the BOOT.INI file.\n"
  112. IDS_RESET_ERROR "ERROR: Unable to reset file permissions of the BOOT.INI file.\n"
  113. IDS_DEBUG_ABSENT "ERROR: Debug switch not present in the OS load options.\n" ;
  114. IDS_DEBUG_PORT_ABSENT "ERROR: Debug port is not present in the OS load options.\n"
  115. IDS_INVALID_SYNTAX "ERROR: Invalid syntax. Please refer to the help.\n"
  116. IDS_ERROR_CHANGE_OSOPTIONS "ERROR: Could not change the OS load options in the BootID: %d.\n"
  117. IDS_DUPL_REDIRECT "ERROR: Redirect switch is already present in the OS load options.\n"
  118. IDS_ERROR_BOOT_OPTIONS "ERROR: Could not change the global boot options.\n "
  119. IDS_REDIRECT_ABSENT "ERROR: Redirect switch is not present in the OS load options.\n"
  120. IDS_INVALID_EDIT_SYNTAX "ERROR: No port or baudrate specified for editing.\n"
  121. IDS_USER_BUT_NOMACHINE "ERROR: Invalid syntax. Username cannot be specified without specifying a system name.\n"
  122. IDS_PASSWD_BUT_NOUSER "ERROR: Invalid syntax. Password cannot be specified without specifying a user name.\n"
  123. IDS_ERROR_NO_PORT "ERROR: There is no port specified for redirection.\n "
  124. IDS_ERROR_NULL_SERVER "ERROR: The system name cannot be null.\n"
  125. IDS_ERROR_NULL_USER "ERROR: The user name cannot be null.\n"
  126. IDS_DUPLICATE_ENTRY "ERROR: Debug port is already present in the OS load options.\n"
  127. IDS_DUPLICATE_BAUD_RATE "ERROR: Debug baud rate is already present in the OS load options.\n"
  128. IDS_MAX_BOOTID "ERROR: The maximum number of boot entries allowed is 20.\n"
  129. IDS_DUPL_NOGUI_SWITCH "ERROR: Specified OS entry already contains the /noguiboot switch.\n"
  130. IDS_DUPL_SOS_SWITCH "ERROR: Specified OS entry already contains the /sos switch.\n"
  131. IDS_DUPL_BASEVIDEO_SWITCH "ERROR: Specified OS entry already contains the /basevideo switch.\n"
  132. IDS_DUPL_MAXMEM_SWITCH "ERROR: Specified OS entry already contains the /maxmem switch.\n"
  133. IDS_ERROR_MAXMEM_VALUES "ERROR: Invalid maxmem value specified.\nMaxmem value must be greater than or equal to 32.\n"
  134. IDS_NO_MAXMEM_SWITCH "ERROR: Specified OS entry does not contain the /maxmem switch.\n"
  135. IDS_NO_SOS_SWITCH "ERROR: Specified OS entry does not contain the /sos switch.\n"
  136. IDS_NO_BV_SWITCH "ERROR: Specified OS entry does not contain the /basevideo switch.\n"
  137. IDS_NO_NOGUI_SWITCH "ERROR: Specified OS entry does not contain the /noguiboot switch.\n"
  138. IDS_NO_SWITCH_DELETE "ERROR: Unable to remove switches from the OS entry ""%d"" in the BOOT.INI.\n"
  139. IDS_NO_MAXMEM "ERROR: The value specified for maxmem is invalid.\n"
  140. IDS_COPY_ERROR "ERROR: Could not make a copy of the boot entry ""%d"".\n"
  141. IDS_ERROR_MODIFY_TIMEOUT "ERROR: The timeout value could not be changed.\n"
  142. IDS_ERROR_MODIFY_NEXTBOOTID "ERROR: The next boot entry ID could not be changed.\n"
  143. IDS_ERROR_MODIFY_HEADLESS "ERROR: The headless redirection port could not be changed.\n"
  144. IDS_ERROR_OSOPTIONS "ERROR: Could not change the OS load options in the BootID: %d.\n"
  145. IDS_ERROR_LOAD "ERROR: Can't load NTDLL.DLL.\n"
  146. IDS_ERROR_NO_NVRAM "ERROR: This OS version does not support EFI NVRAM.\n"
  147. IDS_NO_PRIVILAGE "ERROR: Insufficient privileges.\n"
  148. IDS_DELETE_FAILURE "ERROR: Unable to delete the specified boot entry.\n"
  149. IDS_ERROR_TIMEOUT "ERROR: Unable to change the timeout value in the BOOT.INI.\n"
  150. IDS_ERROR_REDIRECT "ERROR: Unable to add the redirect entry in the BOOT.INI.\n"
  151. IDS_ADD_FAILURE "ERROR: Unable to add the specified boot entry.\n"
  152. IDS_NO_COM_PORT "ERROR: No COM port present. Add a COM port and then proceed.\n"
  153. IDS_OPTION_SNTAX_ERROR "ERROR: Invalid syntax. ""%1"" value is not allowed for ""/%2"" option.\n"
  154. IDS_OPTION_SYNTAX "ERROR: Invalid syntax. Mandatory switch 'id' is missing.\n"
  155. IDS_ERROR_NO_COM_PORT "ERROR: Debug port not present in OS entry ""%d"". Turn debugging on to add debug port.\n "
  156. IDS_ERROR_NO_BAUD_VAL "ERROR: Baud rate not present in OS entry ""%d"". Turn debugging on to add a baudrate value.\n "
  157. IDS_ERROR_NO_DBG_SWITCH "ERROR: /DEBUG switch not present in OS entry ""%d"". Turn debugging on to add /DEBUG switch.\n"
  158. IDS_ERROR_DUPLICATE_COM_PORT "ERROR: Debug port is already present in OS entry ""%d"".\n"
  159. IDS_ERROR_DUPLICATE_BAUD_VAL "ERROR: Baudrate is already present in OS entry ""%d"".\n"
  160. IDS_EMS_CHANGE_ERROR_BLOADER "ERROR: Unable to change the redirection port in boot loader section.\n"
  161. IDS_NO_REDIRECT_SWITCH "ERROR: Specified OS entry does not contain redirect switch.\n"
  162. IDS_DUPL_REDIRECT_SWITCH "ERROR: Specified OS entry already contains redirect switch.\n"
  163. IDS_EMS_CHANGE_ERROR_BAUDRATE "ERROR: Unable to add redirection baudrate in the boot loader section.\n"
  164. IDS_ERR_CHANGE "ERROR: Unable to change the default OS entry in the BOOT.INI.\n"
  165. IDS_INVALID_OSID "ERROR: Invalid boot id specified.\n"
  166. IDS_TIMEOUT_RANGE "ERROR: Timeout value must be between 0 and 999 seconds.\n"
  167. IDS_ERROR_DEFAULT_ENTRY "ERROR: Unable to make the boot entry ""%d"" the default boot entry.\n"
  168. IDS_NO_1394_SWITCH "ERROR: The /dbg1394 switch is not present.\n"
  169. IDS_DUPL_1394_SWITCH "ERROR: The /dbg1394 switch is already present.\n"
  170. IDS_ERROR_LOAD_OSOPTIONS "ERROR: Could not change the OS load options for the BootID: %d.\n"
  171. IDS_ERROR_1394_REMOVE "ERROR: Cannot remove the /dbg1394 switch with this option.\nUse /DBG1394 switch for removing 1394 port.\n"
  172. IDS_ERROR_VERSION_MISMATCH "ERROR: The target system must be running a 32 bit OS.\n"
  173. IDS_ERROR_SYSTEM_INFO "ERROR: Access Denied.\n"
  174. IDS_ERROR_ID_MISSING "ERROR: Invalid syntax. Mandatory switch /ID is missing.\n"
  175. IDS_EMS_HELP "Type ""BOOTCFG /EMS /?"" for usage.\n"
  176. IDS_ERROR_EDIT_1394_SWITCH "ERROR: Cannot edit the /DBG1394 switch with this option.\nUse /DBG1394 switch for editing 1394 port.\n"
  177. IDS_1394_HELP "Type ""BOOTCFG /DBG1394 /?"" for usage.\n"
  178. IDS_ERROR_BAUDRATE_HELP "ERROR: Baud rate is not present. Add a baud rate and then proceed.\n"
  179. IDS_ERROR_DEFAULT_MISSING "ERROR: Invalid syntax. Default argument is missing.\n"
  180. IDS_REMOTE_NOT_SUPPORTED "ERROR: Remote boot configuration is not supported for 64 bit machines.\n"
  181. IDS_CANNOT_ADD_BAUDRATE "ERROR: Baudrate cannot be added without adding a debugport.\n"
  182. IDS_1394_ALREADY_PRESENT "ERROR: The /dbg1394 switch already present.\n"
  183. IDS_ERROR_QUERY_BOOTENTRY "ERROR: Unexpected error from NtQueryBootEntryOrder.\n"
  184. IDS_ERROR_ENUM_BOOTENTRY "ERROR: Unexpected error from NtEnumerateBootEntries.\n"
  185. IDS_ERROR_QUERY_BOOTOPTIONS "ERROR: Unexpected error from NtQueryBootOptions.\n"
  186. IDS_ERROR_MODIFY_BOOTENTRY "ERROR: Unexpected error from NtModifyBootEntry.\n"
  187. IDS_ERROR_UNEXPECTED "ERROR: Unexpected error occurred.\n"
  188. IDS_ERROR_SET_BOOTENTRY "ERROR: Unexpected error from NtSetBootEntryOrder.\n"
  189. IDS_INSUFF_PRIV "ERROR: Insufficient privileges.\n"
  190. IDS_NO_EFINVRAM "ERROR: This version does not support EFI NVRAM.\n"
  191. IDS_NO_DEBUGPORT "ERROR: Debugport does not exist.\n"
  192. IDS_NO_TOKENS "ERROR: Unexpected error occurred when parsing BOOT.INI file.\n"
  193. IDS_NO_FWDSLASH "ERROR: The OS option must start with ""/"".\n"
  194. IDS_NO_FILE "ERROR: File not found.\n"
  195. IDS_ERROR_DRIVE "ERROR: Unable to open drive.\n"
  196. IDS_ERROR_DISPLAY "ERROR: Unable to display output.\n"
  197. IDS_ERROR_STRING_LENGTH "ERROR: The boot entry length cannot be more than %d characters.\n"
  198. IDS_ERROR_STRING_LENGTH1 "ERROR: The OS options length cannot be more than %d characters.\n"
  199. IDS_ERROR_DEBUG_PORT "ERROR: The specified port has already been used as a debug port. Please use a different port.\n"
  200. IDS_ERROR_REDIRECT_PORT "ERROR: The specified port already used for redirection. Please use a different port.\n"
  201. IDS_ERROR_FRIENDLY_NAME "ERROR: The OS friendly name is too long.\n"
  202. IDS_INVALID_GUID "ERROR: Invalid GUID specified.\n"
  203. IDS_INVALID_DISK "ERROR: Unable to read specified disk.\n"
  204. IDS_GUID_ABSENT "ERROR: Specified GUID not found.\n"
  205. IDS_TOKEN_ABSENT "ERROR: Unable to retrieve tokens.\n"
  206. IDS_ERROR_ENUMERATE "ERROR: Failed to enumerate the boot entries.\n"
  207. IDS_FIND_BOOT_ENTRY "ERROR: FindBootEntry() - invalid parameter.\n"
  208. IDS_FIND_BOOT_ENTRY_NULL "ERROR: FindBootEntry() - NULL pEntryList.\n"
  209. IDS_TRANSLATE_FAIL "ERROR: FindBootEntry() : NtTranslateFilePath() failed.\n"
  210. IDS_MODIFY_FAIL "ERROR: Unable to update the boot entries.\n"
  211. IDS_FIND_FAIL "ERROR: Selected GUID is an invalid partition GUID.\n"
  212. IDS_PARTITION_ERROR "ERROR: Unable to get the partition information.\n"
  213. IDS_ERROR_PARTITION_STYLE "ERROR: Partition style is not a recognized format.\n"
  214. IDS_ERROR_ADD "ERROR: Unable to add a mirrored boot entry.\n"
  215. IDS_ERROR_MIRROR "ERROR: Cannot add mirrored boot entry because the boot path is empty.\n"
  216. IDS_ERROR_PARSE_NAME "ERROR: Unexpected error occurred when parsing system name.\n"
  217. IDS_ERROR_BAUD_RATE "ERROR: /dbg1394 switch cannot be added when baudrate is configured.\n"
  218. IDS_ERROR_1394_COM_PORT "ERROR: Baudrate cannot be added when the 1394 port is configured.\n"
  219. IDS_STRING_TOO_LONG "ERROR: The Boot entries in BOOT.INI file are too long.\n"
  220. IDS_ERROR_REDIRECT_REMOVED "ERROR: The redirection port could not be removed.\n "
  221. IDS_ERROR_BAUDRATE_REMOVED "ERROR: The redirection baudrate could not be removed.\n "
  222. IDS_NOT_ADMINISTRATOR "ERROR: The current logged on user does not have administrative privileges.\n"
  223. IDS_MISSING_CHANNEL "ERROR: Invalid syntax. /CH switch is missing.\n"
  224. IDS_NOT_ADMINISTRATOR_32 "ERROR: You are not authorized to modify the contents of boot.ini file.\n"
  225. IDS_NOT_ADMINISTRATOR_64 "ERROR: You are not authorized to modify NVRAM settings.\n"
  226. IDS_INVALID_LISTVALUE "ERROR: The value for disk number is invalid.\n"
  227. IDS_FILE_TOO_LONG "ERROR: BOOT.INI is too big to process.\n"
  228. IDS_NULL_LIST "ERROR: List cannot be null or empty.\n"
  229. IDS_PARTIAL_UPDATE "ERROR: Could not update all the the boot entries.\n"
  230. END
  231. STRINGTABLE DISCARDABLE
  232. BEGIN
  233. IDS_INFO_NOTWINDOWS "INFO: The selected boot entry is not a Windows OS boot entry.\n"
  234. IDS_INFO_DUMP_GPT_ENTRIES "INFO: No partition entries found.\n"
  235. IDS_ALREADY_UPDATED "INFO: Specified GUID has already been updated.\n"
  236. IDS_SET_BOOTENTRY "INFO: The boot entry could not be added.\n"
  237. END
  238. STRINGTABLE DISCARDABLE
  239. BEGIN
  240. IDS_SWITCH_SKIP "SKIPPING: The switch %s is already present.\n"
  241. END
  242. STRINGTABLE DISCARDABLE
  243. BEGIN
  244. IDS_WARN_REDIRECT "WARNING: The Redirect port specified is being ignored. Use the edit option to change the port setting.\n"
  245. IDS_WARN_REDIRECTBAUD "WARNING: The Redirect baudrate specified is being ignored. Use the edit option to change the baud rate.\n"
  246. WARN_LOCALCREDENTIALS "WARNING: Ignoring the specified credentials for the local system.\n"
  247. WARNING_STRING "WARNING: "
  248. END
  249. STRINGTABLE DISCARDABLE
  250. BEGIN
  251. IDS_COL_BOOTID "OS Load Options"
  252. IDS_COL_FRIENDLYNAME "OS Friendly Name"
  253. IDS_COL_COL_BOOTOPTION "Boot entry ID"
  254. IDS_COL_FRIENDLYNAME_SIZE "37"
  255. IDS_COL_BOOTID_SIZE "36"
  256. IDS_COL_BOOTOPTION_SIZE "4"
  257. IDS_COL_ARCPATH_SIZE "20"
  258. IDS_FORMAT_TABLE "TABLE"
  259. IDS_FORMAT_LIST "LIST"
  260. IDS_FORMAT_CSV "CSV"
  261. IDS_COL_ARCPATH "Path"
  262. IDS_OS_HEADER "Boot Entries\n"
  263. IDS_DASHES_OS "------------\n"
  264. IDS_BOOT_HEADER "Boot Loader Settings\n"
  265. IDS_DASHES_BOOTOS "--------------------\n"
  266. IDS_DEFAULT_ARC "Default path"
  267. IDS_TIMEOUT "Timeout"
  268. IDS_DEFAULT_OS "Default OS"
  269. IDS_DEFAULT_ARC_SIZE "37"
  270. IDS_TIMEOUT_SIZE "36"
  271. IDS_HEADER1 "\nPRIMARY GPT HEADER:\n"
  272. IDS_PARTITION1 "\nPartition GUID : {"
  273. IDS_PARTITION2 "}\n"
  274. IDS_PARTITION3 "Partition Type : {"
  275. IDS_START_LBA "Starting LBA : %I64u\n"
  276. IDS_PARTITION4 "Partition Name : "
  277. IDS_PARTITION5 "\nDiskGUID : {"
  278. END
  279. STRINGTABLE DISCARDABLE
  280. BEGIN
  281. IDS_RAW_HELP_BEGIN "\nBOOTCFG /Raw osoptions [/S system [/U user [/P [password]]]] \n"
  282. IDS_RAW_HELP1 "/ID bootid [/A]\n\n"
  283. IDS_RAW_HELP2 "Description:\n"
  284. IDS_RAW_HELP3 " Allows the user to specify the OS load options for a boot entry.\n\n"
  285. IDS_RAW_HELP4 "Parameter List:\n"
  286. IDS_RAW_HELP5 " /RAW osoptions Specifies the OS options for a boot entry.\n"
  287. IDS_RAW_HELP6 " The previous OS options will be replaced.\n\n"
  288. IDS_RAW_HELP7 " /S system Specifies the remote system to connect to.\n\n"
  289. IDS_RAW_HELP8 " /U [domain\\]user Specifies the user context under which\n"
  290. IDS_RAW_HELP9 " the command should execute.\n\n"
  291. IDS_RAW_HELP10 " /P [password] Specifies the password for the given\n"
  292. IDS_RAW_HELP11 " user context. Prompts for input if omitted.\n\n"
  293. IDS_RAW_HELP12 " /ID bootid Specifies the boot entry id in the \n"
  294. IDS_RAW_HELP13 " [operating systems] section of the BOOT.INI\n"
  295. IDS_RAW_HELP14 " file to add the OS options to.\n\n"
  296. IDS_RAW_HELP15 " /A Specifies that the OS options entered with \n"
  297. IDS_RAW_HELP16 " /RAW switch will be appended to the \n"
  298. IDS_RAW_HELP17 " existing OS options.\n\n"
  299. IDS_RAW_HELP18 " /? Displays this help message.\n\n"
  300. IDS_RAW_HELP19 "Examples:\n"
  301. IDS_RAW_HELP20 " BOOTCFG /Raw ""/DEBUG /SOS"" /A /ID 2\n"
  302. IDS_RAW_HELP21 " BOOTCFG /Raw ""/3GB"" /A /ID 2\n"
  303. IDS_RAW_HELP_END " BOOTCFG /Raw ""/CRASHDEBUG"" /S system /U user /P password /ID 2 \n"
  304. END
  305. STRINGTABLE DISCARDABLE
  306. BEGIN
  307. IDS_TIMOUTHELP_BEGIN "\nBOOTCFG /Timeout value [/S system [/U user [/P [password]]]] \n\n"
  308. IDS_TIMOUTHELP1 "Description:\n"
  309. IDS_TIMOUTHELP2 " Allows the user to change the OS timeout value. The valid range \n"
  310. IDS_TIMOUTHELP3 " is 0 to 999.\n\n"
  311. IDS_TIMOUTHELP4 "Parameter List:\n"
  312. IDS_TIMOUTHELP5 " /S system Specifies the remote system to connect to.\n\n"
  313. IDS_TIMOUTHELP6 " /U [domain\\]user Specifies the user context under which\n"
  314. IDS_TIMOUTHELP7 " the command should execute.\n\n"
  315. IDS_TIMOUTHELP8 " /P [password] Specifies the password for the given\n"
  316. IDS_TIMOUTHELP9 " user context. Prompts for input if omitted.\n\n"
  317. IDS_TIMOUTHELP10 " /TIMEOUT value Specifies the time in seconds before\n"
  318. IDS_TIMOUTHELP11 " the default OS is loaded.\n\n"
  319. IDS_TIMOUTHELP12 " /? Displays this help message.\n\n"
  320. IDS_TIMOUTHELP13 "Examples:\n"
  321. IDS_TIMOUTHELP14 " BOOTCFG /Timeout 30 \n"
  322. IDS_TIMOUTHELP_END " BOOTCFG /Timeout 50 /S system /U domain\user /P password\n"
  323. END
  324. STRINGTABLE DISCARDABLE
  325. BEGIN
  326. IDS_DEFAULT_BEGIN "\nBOOTCFG /Default [/S system [/U user [/P [password]]]] /ID bootid\n\n"
  327. IDS_DEFAULT1 "Description:\n"
  328. IDS_DEFAULT2 " Allows the user to change the Default OS entry.\n\n"
  329. IDS_DEFAULT3 "Parameter List:\n"
  330. IDS_DEFAULT4 " /S system Specifies the remote system to connect to.\n\n"
  331. IDS_DEFAULT5 " /U [domain\\]user Specifies the user context under which\n"
  332. IDS_DEFAULT6 " the command should execute.\n\n"
  333. IDS_DEFAULT7 " /P [password] Specifies the password for the given\n"
  334. IDS_DEFAULT8 " user context. Prompts for input if omitted.\n\n"
  335. IDS_DEFAULT9 " /ID bootid Specifies the boot entry id in the \n"
  336. IDS_DEFAULT10 " [operating systems] section of the BOOT.INI\n"
  337. IDS_DEFAULT11 " file to be made as Default OS.\n\n"
  338. IDS_DEFAULT12 " /? Displays this help message.\n\n"
  339. IDS_DEFAULT13 "Examples:\n"
  340. IDS_DEFAULT14 " BOOTCFG /Default /ID 2\n"
  341. IDS_DEFAULT_END " BOOTCFG /Default /S system /U domain\user /P password /ID 2\n"
  342. END
  343. STRINGTABLE DISCARDABLE
  344. BEGIN
  345. IDS_MAIN_HELP_IA64_BEGIN "\nBOOTCFG /parameter [arguments]\n\n"
  346. IDS_MAIN_HELP1_IA64 "Description:\n"
  347. IDS_MAIN_HELP2_IA64 " This command line tool allows an administrator to configure, query,\n"
  348. IDS_MAIN_HELP3_IA64 " change or delete the boot entry settings in the NVRAM.\n\n"
  349. IDS_MAIN_HELP4_IA64 "Parameter List:\n"
  350. IDS_MAIN_HELP5_IA64 " /Copy Makes a copy of an existing boot entry.\n\n"
  351. IDS_MAIN_HELP7_IA64 " /Delete Deletes an existing boot entry from the NVRAM.\n\n"
  352. IDS_MAIN_HELP9_IA64 " /Query Displays the current boot entries and their settings.\n\n"
  353. IDS_MAIN_HELP10_IA64 " /Raw Allows the user to specify any switch to be \n"
  354. IDS_MAIN_HELP11_IA64 " added to a specified boot entry.\n\n"
  355. IDS_MAIN_HELP12_IA64 " /Timeout Allows the user to change the Timeout value.\n\n"
  356. IDS_MAIN_HELP13_IA64 " /Default Allows the user to change the Default boot entry.\n\n"
  357. IDS_MAIN_HELP14_IA64 " /EMS Allows the user to configure the /redirect switch\n"
  358. IDS_MAIN_HELP15_IA64 " for headless support.\n\n"
  359. IDS_MAIN_HELP16_IA64 " /Debug Allows the user to specify the port and baudrate for\n"
  360. IDS_MAIN_HELP17_IA64 " debugging.\n\n"
  361. IDS_MAIN_HELP18_IA64 " /Addsw Allows the user to add predefined switches.\n\n"
  362. IDS_MAIN_HELP19_IA64 " /Rmsw Allows the user to remove predefined switches.\n\n"
  363. IDS_MAIN_HELP21_IA64 " /Dbg1394 Allows the user to configure the 1394 port for \n"
  364. IDS_MAIN_HELP22_IA64 " debugging.\n\n"
  365. IDS_MAIN_HELP23_IA64 " /Mirror Allows the user to add information \n"
  366. IDS_MAIN_HELP24_IA64 " about a mirrored drive.\n\n"
  367. IDS_MAIN_HELP25_IA64 " /List Allows the user to List information \n"
  368. IDS_MAIN_HELP26_IA64 " about a drive.\n\n"
  369. IDS_MAIN_HELP27_IA64 " /Update Allows the user to update Partition information \n"
  370. IDS_MAIN_HELP28_IA64 " on a drive.\n\n"
  371. IDS_MAIN_HELP29_IA64 " /Clone Allows the user to clone a boot entry \n"
  372. IDS_MAIN_HELP30_IA64 " on a drive.\n\n"
  373. IDS_MAIN_HELP31_IA64 " /? Displays this help message.\n\n"
  374. IDS_MAIN_HELP32_IA64 "Examples:\n"
  375. IDS_MAIN_HELP33_IA64 " BOOTCFG /Copy /?\n"
  376. IDS_MAIN_HELP34_IA64 " BOOTCFG /Delete /?\n"
  377. IDS_MAIN_HELP35_IA64 " BOOTCFG /Query /?\n"
  378. IDS_MAIN_HELP36_IA64 " BOOTCFG /Raw /?\n"
  379. IDS_MAIN_HELP37_IA64 " BOOTCFG /Timeout /?\n"
  380. IDS_MAIN_HELP38_IA64 " BOOTCFG /Default /?\n"
  381. IDS_MAIN_HELP39_IA64 " BOOTCFG /EMS /?\n"
  382. IDS_MAIN_HELP40_IA64 " BOOTCFG /Debug /?\n"
  383. IDS_MAIN_HELP41_IA64 " BOOTCFG /Addsw /?\n"
  384. IDS_MAIN_HELP42_IA64 " BOOTCFG /Rmsw /?\n"
  385. IDS_MAIN_HELP43_IA64 " BOOTCFG /Dbg1394 /?\n"
  386. IDS_MAIN_HELP44_IA64 " BOOTCFG /Mirror /?\n"
  387. IDS_MAIN_HELP45_IA64 " BOOTCFG /List /?\n"
  388. IDS_MAIN_HELP46_IA64 " BOOTCFG /Update /?\n"
  389. IDS_MAIN_HELP_IA64_END " BOOTCFG /?\n"
  390. END
  391. STRINGTABLE DISCARDABLE
  392. BEGIN
  393. IDS_COPY_HELP_IA64_BEGIN "\nBOOTCFG /Copy [/D description] /ID bootid\n\n"
  394. IDS_COPY_HELP1_IA64 "Description:\n"
  395. IDS_COPY_HELP2_IA64 " Allows an administrator to make a copy of an existing boot entry.\n\n"
  396. IDS_COPY_HELP3_IA64 "Parameter List:\n"
  397. IDS_COPY_HELP4_IA64 " /D description The description for the new OS entry.\n\n"
  398. IDS_COPY_HELP5_IA64 " /ID bootid Specifies the boot entry id \n"
  399. IDS_COPY_HELP6_IA64 " to be made.\n\n"
  400. IDS_COPY_HELP7_IA64 " /? Displays this help message.\n\n"
  401. IDS_COPY_HELP8_IA64 "Examples:\n"
  402. IDS_COPY_HELP9_IA64 " BOOTCFG /Copy /D ""Windows with Debug"" /ID 1\n"
  403. IDS_COPY_HELP10_IA64 " BOOTCFG /Copy /ID 3\n"
  404. IDS_COPY_HELP_IA64_END " BOOTCFG /Copy /D ""Windows /Crashdebug"" /ID 2\n"
  405. END
  406. STRINGTABLE DISCARDABLE
  407. BEGIN
  408. IDS_QUERY_HELP64_BEGIN "\nBOOTCFG /Query \n\n"
  409. IDS_QUERY_HELP64A "Description:\n"
  410. IDS_QUERY_HELP64B " Allows an administrator to display the boot entries and their\n"
  411. IDS_QUERY_HELP64C " settings for the local machine. The boot entries and their \n"
  412. IDS_QUERY_HELP64D " settings are read from the NVRAM.\n\n"
  413. IDS_QUERY_HELP64E "Examples:\n"
  414. IDS_QUERY_HELP64_END " BOOTCFG /Query\n"
  415. END
  416. STRINGTABLE DISCARDABLE
  417. BEGIN
  418. IDS_DELETE_HELP_IA64_BEGIN "\nBOOTCFG /Delete /ID bootid\n\n"
  419. IDS_DELETE_HELP1_IA64 "Description:\n"
  420. IDS_DELETE_HELP2_IA64 " Allows an administrator to delete an existing boot entry.\n\n"
  421. IDS_DELETE_HELP3_IA64 "Parameter List:\n"
  422. IDS_DELETE_HELP4_IA64 " /ID bootid Specifies the boot entry id that\n"
  423. IDS_DELETE_HELP5_IA64 " needs to be deleted.\n\n"
  424. IDS_DELETE_HELP6_IA64 " /? Displays this help message.\n\n"
  425. IDS_DELETE_HELP7_IA64 "Examples:\n"
  426. IDS_DELETE_HELP8_IA64 " BOOTCFG /Delete /ID 1\n"
  427. IDS_DELETE_HELP_IA64_END " BOOTCFG /Delete /ID 3\n"
  428. END
  429. STRINGTABLE DISCARDABLE
  430. BEGIN
  431. IDS_RAW_HELP_IA64_BEGIN "\nBOOTCFG /Raw OSoptions [/A] /ID bootid\n\n"
  432. IDS_RAW_HELP1_IA64 "Description:\n"
  433. IDS_RAW_HELP2_IA64 " Allows an administrator to specify the OS load options for a boot\n"
  434. IDS_RAW_HELP3_IA64 " entry.\n\n"
  435. IDS_RAW_HELP4_IA64 "Parameter List:\n"
  436. IDS_RAW_HELP5_IA64 " /RAW OSoptions Specifies the OS options for a boot entry.\n"
  437. IDS_RAW_HELP6_IA64 " The previous OS options will be overwritten.\n\n"
  438. IDS_RAW_HELP7_IA64 " /A Specifies that the OS options entered with \n"
  439. IDS_RAW_HELP8_IA64 " /Raw switch will be appended to the existing \n"
  440. IDS_RAW_HELP9_IA64 " OS options.\n\n"
  441. IDS_RAW_HELP10_IA64 " /ID bootid Specifies the boot entry id to add the\n"
  442. IDS_RAW_HELP11_IA64 " OS options to.\n\n"
  443. IDS_RAW_HELP12_IA64 " /? Displays this help message.\n\n"
  444. IDS_RAW_HELP13_IA64 "Examples:\n"
  445. IDS_RAW_HELP14_IA64 " BOOTCFG /Raw ""/DEBUG /SOS"" /ID 2\n"
  446. IDS_RAW_HELP15_IA64 " BOOTCFG /Raw ""/3GB"" /A /ID 2\n"
  447. IDS_RAW_HELP_IA64_END " BOOTCFG /Raw ""/DEBUG /DEBUGPORT=COM2 /BAUDRATE=19200"" /ID 2\n"
  448. END
  449. STRINGTABLE DISCARDABLE
  450. BEGIN
  451. IDS_TIMOUTHELP_IA64_BEGIN "\nBOOTCFG /Timeout value\n\n"
  452. IDS_TIMOUTHELP1_IA64 "Description:\n"
  453. IDS_TIMOUTHELP2_IA64 " Allows an administrator to change the Timeout value. Valid range \n"
  454. IDS_TIMOUTHELP3_IA64 " is 0 to 999.\n\n"
  455. IDS_TIMOUTHELP4_IA64 "Parameter List:\n"
  456. IDS_TIMOUTHELP5_IA64 " /Timeout value Specifies the time in seconds before\n"
  457. IDS_TIMOUTHELP6_IA64 " the default OS is loaded.\n\n"
  458. IDS_TIMOUTHELP7_IA64 " /? Displays this help message.\n\n"
  459. IDS_TIMOUTHELP8_IA64 "Examples:\n"
  460. IDS_TIMOUTHELP_IA64_END " BOOTCFG /Timeout 10\n"
  461. END
  462. STRINGTABLE DISCARDABLE
  463. BEGIN
  464. IDS_DEFAULT_IA64_BEGIN "\nBOOTCFG /Default /ID bootid\n\n"
  465. IDS_DEFAULT1_IA64 "Description:\n"
  466. IDS_DEFAULT2_IA64 " Allows an administrator to change the Default boot entry.\n\n"
  467. IDS_DEFAULT3_IA64 "Parameter List:\n"
  468. IDS_DEFAULT4_IA64 " /ID bootid Specifies the boot entry id\n"
  469. IDS_DEFAULT5_IA64 " to be made the default boot entry.\n\n"
  470. IDS_DEFAULT6_IA64 " /? Displays this help message.\n\n"
  471. IDS_DEFAULT7_IA64 "Examples:\n"
  472. IDS_DEFAULT_IA64_END " BOOTCFG /Default /ID 2\n"
  473. END
  474. STRINGTABLE DISCARDABLE
  475. BEGIN
  476. IDS_MAIN_HELP_BEGIN1 "\nBOOTCFG /parameter [arguments]\n\n"
  477. IDS_MAIN_HELP1A "Description:\n"
  478. IDS_MAIN_HELP2A " This command line tool can be used to configure, query, change or \n"
  479. IDS_MAIN_HELP3A " delete the boot entry settings in the BOOT.INI file.\n\n"
  480. IDS_MAIN_HELP4A "Parameter List:\n"
  481. IDS_MAIN_HELP5A " /Copy Makes a copy of an existing boot entry.\n\n"
  482. IDS_MAIN_HELP7A " /Delete Deletes an existing boot entry from the BOOT.INI file.\n\n"
  483. IDS_MAIN_HELP10A " /Query Displays the current boot entries and their settings.\n\n"
  484. IDS_MAIN_HELP11A " /Raw Allows the user to specify any switch to be added.\n\n"
  485. IDS_MAIN_HELP13A " /Timeout Allows the user to change the Timeout value.\n\n"
  486. IDS_MAIN_HELP14A " /Default Allows the user to change the Default boot entry.\n\n"
  487. IDS_MAIN_HELP15A " /EMS Allows the user to configure the /redirect switch\n"
  488. IDS_MAIN_HELP16A " for headless support.\n\n"
  489. IDS_MAIN_HELP17A " /Debug Allows the user to specify the port and baudrate for \n"
  490. IDS_MAIN_HELP18A " remote debugging.\n\n"
  491. IDS_MAIN_HELP19A " /Addsw Allows the user to add predefined switches.\n\n"
  492. IDS_MAIN_HELP21A " /Rmsw Allows the user to remove predefined switches.\n\n"
  493. IDS_MAIN_HELP23A " /Dbg1394 Allows the user to configure 1394 port for debugging.\n\n"
  494. IDS_MAIN_HELP25A " /? Displays this help message.\n\n"
  495. IDS_MAIN_HELP26A "Examples:\n"
  496. IDS_MAIN_HELP27A " BOOTCFG /Copy /?\n"
  497. IDS_MAIN_HELP28A " BOOTCFG /Delete /?\n"
  498. IDS_MAIN_HELP29A " BOOTCFG /Query /?\n"
  499. IDS_MAIN_HELP30A " BOOTCFG /Raw /?\n"
  500. IDS_MAIN_HELP31A " BOOTCFG /Timeout /?\n"
  501. IDS_MAIN_HELP32A " BOOTCFG /EMS /?\n"
  502. IDS_MAIN_HELP33A " BOOTCFG /Debug /?\n"
  503. IDS_MAIN_HELP34A " BOOTCFG /Addsw /?\n"
  504. IDS_MAIN_HELP35A " BOOTCFG /Rmsw /?\n"
  505. IDS_MAIN_HELP36A " BOOTCFG /Dbg1394 /?\n"
  506. IDS_MAIN_HELP37A " BOOTCFG /Default /?\n"
  507. IDS_MAIN_HELP_END1 " BOOTCFG /?\n"
  508. END
  509. STRINGTABLE DISCARDABLE
  510. BEGIN
  511. IDS_EMS_BEGIN_X86 "\nBOOTCFG /EMS value [/S system [/U user [/P [password]]]]\n"
  512. IDS_EMS1 " [/PORT port] [/BAUD baudrate] [/ID bootid]\n\n"
  513. IDS_EMS2 "Description:\n"
  514. IDS_EMS3 " Allows the user to add or change the EMS headless redirection\n"
  515. IDS_EMS4 " settings.\n\n"
  516. IDS_EMS5 "Parameter List:\n"
  517. IDS_EMS6 " /EMS value The valid set of EMS redirection \n"
  518. IDS_EMS7 " values are ON, OFF, EDIT.\n\n"
  519. IDS_EMS8 " NOTE: EDIT is used to change the current\n"
  520. IDS_EMS9 " settings, and /ID cannot be used with EDIT.\n\n"
  521. IDS_EMS10 " /S system Specifies the remote system to connect to.\n\n"
  522. IDS_EMS11 " /U [domain\\]user Specifies the user context under which\n"
  523. IDS_EMS12 " the command should execute.\n\n"
  524. IDS_EMS13 " /P [password] Specifies the password for the given\n"
  525. IDS_EMS14 " user context. Prompts for input if omitted.\n\n"
  526. IDS_EMS15 " /PORT port Specifies the COM port to be used for \n"
  527. IDS_EMS16 " redirection. Valid ports are COM1, COM2,\n"
  528. IDS_EMS17 " COM3, COM4, BIOSSET(EMS uses BIOS \n"
  529. IDS_EMS18 " settings).\n\n"
  530. IDS_EMS19 " /BAUD baudrate Specifies the Baudrate to be used for \n"
  531. IDS_EMS20 " redirection. Valid Baudrates are 9600,\n"
  532. IDS_EMS21 " 19200, 57600, 115200.\n\n"
  533. IDS_EMS22 " /ID bootid Specifies the boot entry id to add\n"
  534. IDS_EMS24 " the EMS option. This is \n"
  535. IDS_EMS25 " required when EMS value is set to ON or \n"
  536. IDS_EMS26 " OFF.\n\n"
  537. IDS_EMS27 " /? Displays this help message.\n\n"
  538. IDS_EMS28 " NOTE: /ID switch is required for /EMS ON or OFF\n\n"
  539. IDS_EMS29 "Examples:\n"
  540. IDS_EMS30 " BOOTCFG /EMS ON /PORT COM1 /BAUD 19200 /ID 2\n"
  541. IDS_EMS31 " BOOTCFG /EMS ON /PORT BIOSSET /ID 3\n"
  542. IDS_EMS32 " BOOTCFG /EMS OFF /S system /ID 2\n"
  543. IDS_EMS33 " BOOTCFG /EMS EDIT /PORT com2 /BAUD 115200 \n"
  544. IDS_EMS_END_X86 " BOOTCFG /EMS OFF /S system /U domain\user /P password /ID 2\n"
  545. END
  546. STRINGTABLE DISCARDABLE
  547. BEGIN
  548. IDS_DEBUG_BEGIN_X86 "\nBOOTCFG /Debug value [/S system [/U user [/P [password]]]]\n"
  549. IDS_DEBUG1 " [/PORT port] [/BAUD baudrate] /ID bootid\n\n"
  550. IDS_DEBUG2 "Description:\n"
  551. IDS_DEBUG3 " Allows the user to add or change the debug settings.\n\n"
  552. IDS_DEBUG5 "Parameter List:\n"
  553. IDS_DEBUG6 " /DEBUG value The valid set of debugging \n"
  554. IDS_DEBUG7 " values are ON, OFF, EDIT.\n\n"
  555. IDS_DEBUG8 " /S system Specifies the remote system to connect to.\n\n"
  556. IDS_DEBUG10 " /U [domain\\]user Specifies the user context under which\n"
  557. IDS_DEBUG11 " the command should execute.\n\n"
  558. IDS_DEBUG12 " /P [password] Specifies the password for the given\n"
  559. IDS_DEBUG13 " user context. Prompts for input if omitted.\n\n"
  560. IDS_DEBUG14 " /PORT port Specifies the COM port to connect to remote\n"
  561. IDS_DEBUG15 " machine to be used for debugging. Valid \n"
  562. IDS_DEBUG16 " ports are COM1, COM2, COM3, COM4.\n\n"
  563. IDS_DEBUG17 " /BAUD baudrate Specifies the baudrate to be used for \n"
  564. IDS_DEBUG18 " debugging. Valid Baudrates are 9600,\n"
  565. IDS_DEBUG19 " 19200, 38400, 57600, 115200.\n\n"
  566. IDS_DEBUG20 " /ID bootid Specifies the boot entry id to add the\n"
  567. IDS_DEBUG22 " OS options to.\n\n"
  568. IDS_DEBUG23 " /? Displays this help message.\n\n"
  569. IDS_DEBUG24 "Examples:\n"
  570. IDS_DEBUG25 " BOOTCFG /Debug ON /PORT COM1 /ID 2\n"
  571. IDS_DEBUG26 " BOOTCFG /Debug OFF /S system /U user /ID 2\n"
  572. IDS_DEBUG27 " BOOTCFG /Debug EDIT /PORT com2 /BAUD 19200 /ID 2 \n"
  573. IDS_DEBUG_END_X86 " BOOTCFG /Debug OFF /S system /U domain\user /P password /ID 2\n"
  574. END
  575. STRINGTABLE DISCARDABLE
  576. BEGIN
  577. IDS_DEBUG_BEGIN_IA64 "\nBOOTCFG /Debug value [/PORT port] [/BAUD baudrate] /ID bootid\n\n"
  578. IDS_DEBUG1A "Description:\n"
  579. IDS_DEBUG2A " Allows an administrator to add or change the debug settings\n"
  580. IDS_DEBUG3A " for a specified OS entry.\n\n"
  581. IDS_DEBUG4A "Parameter List:\n"
  582. IDS_DEBUG5A " /DEBUG value The valid set of debugging values\n"
  583. IDS_DEBUG6A " are ON, OFF, EDIT.\n\n"
  584. IDS_DEBUG7A " /PORT port Specifies the COM port to connect to remote\n"
  585. IDS_DEBUG8A " machine to be used for debugging.\n"
  586. IDS_DEBUG9A " Valid ports are COM1, COM2, COM3, COM4.\n\n"
  587. IDS_DEBUG10A " /BAUD baudrate Specifies the baudrate to be used for \n"
  588. IDS_DEBUG11A " debugging. Valid Baudrates are 9600, 19200,\n"
  589. IDS_DEBUG12A " 38400, 57600, 115200.\n\n"
  590. IDS_DEBUG13A " /ID bootid Specifies the boot entry id to add\n"
  591. IDS_DEBUG14A " the OS options to.\n\n"
  592. IDS_DEBUG15A " /? Displays this help message.\n\n"
  593. IDS_DEBUG16A "Examples:\n"
  594. IDS_DEBUG17A " BOOTCFG /Debug ON /PORT COM1 /BAUD 19200 /ID 2\n"
  595. IDS_DEBUG18A " BOOTCFG /Debug ON /PORT COM4 /ID 3\n"
  596. IDS_DEBUG19A " BOOTCFG /Debug OFF /ID 2\n"
  597. IDS_DEBUG_END_IA64 " BOOTCFG /Debug EDIT /PORT com2 /BAUD 38400 /ID 2\n"
  598. END
  599. STRINGTABLE DISCARDABLE
  600. BEGIN
  601. IDS_EMS_BEGIN_IA64 "\nBOOTCFG /EMS value /ID bootid \n\n"
  602. IDS_EMS1A "Description:\n"
  603. IDS_EMS2A " Allows an administrator to add or remove the EMS headless\n"
  604. IDS_EMS3A " redirection settings.\n\n"
  605. IDS_EMS4A "Parameter List:\n"
  606. IDS_EMS5A " /EMS value The valid set of values for EMS\n"
  607. IDS_EMS6A " redirection are ON, OFF.\n\n"
  608. IDS_EMS7A " /ID bootid Specifies the boot entry id to add\n"
  609. IDS_EMS8A " the OS options to.\n\n"
  610. IDS_EMS9A " /? Displays this help message.\n\n"
  611. IDS_EMS10A "Examples:\n"
  612. IDS_EMS11A " BOOTCFG /EMS ON /ID 2\n"
  613. IDS_EMS_END_IA64 " BOOTCFG /EMS OFF /ID 3\n"
  614. END
  615. STRINGTABLE DISCARDABLE
  616. BEGIN
  617. IDS_ADDSW_BEGIN_X86 "\nBOOTCFG /Addsw [/S system [/U user [/P [password]]]]\n"
  618. IDS_ADDSW1 " { [/MM val] [/BV] [/SO] [/NG] } /ID bootid \n\n"
  619. IDS_ADDSW2 "Description:\n"
  620. IDS_ADDSW3 " Allows the user to add the switches for a specified OS entry.\n\n"
  621. IDS_ADDSW4 "Parameter List:\n"
  622. IDS_ADDSW5 " /S system Specifies the remote system to connect to.\n\n"
  623. IDS_ADDSW6 " /U [domain\\]user Specifies the user context under which\n"
  624. IDS_ADDSW7 " the command should execute.\n\n"
  625. IDS_ADDSW8 " /P [password] Specifies the password for the given\n"
  626. IDS_ADDSW9 " user context. Prompts for input if omitted.\n\n"
  627. IDS_ADDSW10 " /MM value Specifies to add the /maxmem switch which\n"
  628. IDS_ADDSW11 " limits the amount of RAM (in MB)\n"
  629. IDS_ADDSW12 " the OS can use. This value must be\n"
  630. IDS_ADDSW13 " greater than or equal to 32.\n\n"
  631. IDS_ADDSW14 " /BV Specifies to add the /basevideo switch which\n"
  632. IDS_ADDSW15 " directs the OS to use standard VGA mode for \n"
  633. IDS_ADDSW16 " the installed video driver.\n\n"
  634. IDS_ADDSW17 " /SO Specifies to add the /sos switch which\n"
  635. IDS_ADDSW18 " will display the name of each device\n"
  636. IDS_ADDSW19 " driver while loading.\n\n"
  637. IDS_ADDSW20 " /NG Specifies to add the /noguiboot switch which\n"
  638. IDS_ADDSW21 " disables the Windows progress bar that\n"
  639. IDS_ADDSW22 " appears before the logon prompt.\n\n"
  640. IDS_ADDSW23 " /ID bootid Specifies the boot entry id to add \n"
  641. IDS_ADDSW24 " the OS options to.\n\n"
  642. IDS_ADDSW25 " /? Displays this help message.\n\n"
  643. IDS_ADDSW26 "Examples:\n"
  644. IDS_ADDSW27 " BOOTCFG /Addsw /MM 64 /ID 2\n"
  645. IDS_ADDSW28 " BOOTCFG /Addsw /SO /ID 3\n"
  646. IDS_ADDSW29 " BOOTCFG /Addsw /SO /NG /S system /U domain\user /ID 2\n"
  647. IDS_ADDSW30 " BOOTCFG /Addsw /NG /ID 2 \n"
  648. IDS_ADDSW_END_X86 " BOOTCFG /Addsw /MM 96 /NG /S system /U user /P password /ID 2\n"
  649. END
  650. STRINGTABLE DISCARDABLE
  651. BEGIN
  652. IDS_ADDSW_BEGIN_IA64 "\nBOOTCFG /Addsw { [/MM val] [/BV] [/SO] [/NG] } /ID bootid \n\n"
  653. IDS_ADDSW1A "Description:\n"
  654. IDS_ADDSW2A " Allows an administrator to add switches for a specified OS entry.\n\n"
  655. IDS_ADDSW3A "Parameter List:\n"
  656. IDS_ADDSW4A " /MM value Specifies to add the /maxmem switch which \n"
  657. IDS_ADDSW5A " limits the maximum amount of RAM (in MB)\n"
  658. IDS_ADDSW6A " the OS can use. This value must be\n"
  659. IDS_ADDSW7A " greater than or equal to 32.\n\n"
  660. IDS_ADDSW8A " /BV Specifies to add the /basevideo switch which\n"
  661. IDS_ADDSW9A " directs the OS to use standard VGA mode for \n"
  662. IDS_ADDSW10A " the installed video driver.\n\n"
  663. IDS_ADDSW11A " /SO Specifies to add the /sos switch which will\n"
  664. IDS_ADDSW12A " display the name of each device driver\n"
  665. IDS_ADDSW13A " while loading.\n\n"
  666. IDS_ADDSW14A " /NG Specifies to add the /noguiboot switch which \n"
  667. IDS_ADDSW15A " disables the Windows progress bar that\n"
  668. IDS_ADDSW16A " appears before the logon prompt.\n\n"
  669. IDS_ADDSW17A " /ID bootid Specifies the boot entry id to add\n"
  670. IDS_ADDSW18A " the OS options to.\n\n"
  671. IDS_ADDSW19A " /? Displays this help message.\n\n"
  672. IDS_ADDSW20A "Examples:\n"
  673. IDS_ADDSW21A " BOOTCFG /Addsw /MM 64 /ID 2\n"
  674. IDS_ADDSW22A " BOOTCFG /Addsw /SO /ng /ID 2\n"
  675. IDS_ADDSW23A " BOOTCFG /Addsw /BV /ID 2 \n"
  676. IDS_ADDSW_END_IA64 " BOOTCFG /Addsw /MM 96 /ng /ID 2\n"
  677. END
  678. STRINGTABLE DISCARDABLE
  679. BEGIN
  680. IDS_RMSW_BEGIN_X86 "\nBOOTCFG /Rmsw [/S system [/U user [/P [password]]]]\n"
  681. IDS_RMSW1 " { [/MM] [/BV] [/SO] [/NG] } /ID bootid \n\n"
  682. IDS_RMSW2 "Description:\n"
  683. IDS_RMSW3 " Allows the user to remove the switches from an OS entry.\n\n"
  684. IDS_RMSW4 "Parameter List:\n"
  685. IDS_RMSW5 " /S system Specifies the remote system to connect to.\n\n"
  686. IDS_RMSW6 " /U [domain\\]user Specifies the user context under which\n"
  687. IDS_RMSW7 " the command should execute.\n\n"
  688. IDS_RMSW8 " /P [password] Specifies the password for the given\n"
  689. IDS_RMSW9 " user context. Prompts for input if omitted.\n\n"
  690. IDS_RMSW10 " /MM Removes the /maxmem switch.\n\n"
  691. IDS_RMSW12 " /BV Removes the /basevideo switch.\n\n"
  692. IDS_RMSW15 " /SO Removes the /sos switch.\n\n"
  693. IDS_RMSW18 " /NG Removes the /noguiboot switch.\n\n"
  694. IDS_RMSW21 " /ID bootid Specifies the boot entry id to remove \n"
  695. IDS_RMSW23 " the OS options from.\n\n"
  696. IDS_RMSW24 " /? Displays this help message.\n\n"
  697. IDS_RMSW25 "Examples:\n"
  698. IDS_RMSW26 " BOOTCFG /Rmsw /MM /ID 2\n"
  699. IDS_RMSW27 " BOOTCFG /Rmsw /SO /ID 3\n"
  700. IDS_RMSW28 " BOOTCFG /Rmsw /SO /NG /S system /U user /ID 2\n"
  701. IDS_RMSW29 " BOOTCFG /Rmsw /NG /ID 2 \n"
  702. IDS_RMSW_END_X86 " BOOTCFG /Rmsw /MM /NG /S system /U domain\user /P password /ID 2\n"
  703. END
  704. STRINGTABLE DISCARDABLE
  705. BEGIN
  706. IDS_RMSW_BEGIN_IA64 "\nBOOTCFG /Rmsw { [/MM ] [/BV] [/SO] [/NG] } /ID bootid \n\n"
  707. IDS_RMSW1A "Description:\n"
  708. IDS_RMSW2A " Allows an administrator to remove switches from an OS entry.\n\n"
  709. IDS_RMSW3A "Parameter List:\n"
  710. IDS_RMSW4A " /MM Removes the /maxmem switch.\n\n"
  711. IDS_RMSW6A " /BV Removes the /basevideo switch.\n\n"
  712. IDS_RMSW9A " /SO Removes the /sos switch.\n\n"
  713. IDS_RMSW12A " /NG Removes the /noguiboot switch.\n\n"
  714. IDS_RMSW15A " /ID bootid Specifies the boot entry id\n"
  715. IDS_RMSW16A " to remove the OS options from.\n\n"
  716. IDS_RMSW17A " /? Displays this help message.\n\n"
  717. IDS_RMSW18A "Examples:\n"
  718. IDS_RMSW19A " BOOTCFG /Rmsw /MM /ID 2\n"
  719. IDS_RMSW20A " BOOTCFG /Rmsw /SO /NG /ID 2\n"
  720. IDS_RMSW21A " BOOTCFG /Rmsw /BV /ID 2 \n"
  721. IDS_RMSW_END_IA64 " BOOTCFG /Rmsw /MM /NG /ID 2\n"
  722. END
  723. STRINGTABLE DISCARDABLE
  724. BEGIN
  725. IDS_MAIN_USAGE "ERROR: Invalid syntax.\nType ""BOOTCFG /?"" for usage.\n"
  726. IDS_QUERY_USAGE "ERROR: Invalid syntax.\nType ""BOOTCFG /QUERY /?"" for usage.\n"
  727. IDS_CHANGE_USAGE "ERROR: Invalid syntax.\nType ""BOOTCFG /CHANGE /?"" for usage.\n"
  728. IDS_COPY_USAGE "ERROR: Invalid syntax.\nType ""BOOTCFG /COPY /?"" for usage.\n"
  729. IDS_DELETE_USAGE "ERROR: Invalid syntax.\nType ""BOOTCFG /DELETE /?"" for usage.\n"
  730. IDS_RAW_USAGE "ERROR: Invalid syntax.\nType ""BOOTCFG /RAW /?"" for usage.\n"
  731. IDS_TIMEOUT_USAGE "ERROR: Invalid syntax.\nType ""BOOTCFG /TIMEOUT /?"" for usage.\n"
  732. IDS_DEFAULTOS_USAGE "ERROR: Invalid syntax.\nType ""BOOTCFG /DEFAULT /?"" for usage.\n"
  733. IDS_INVALID_SYNTAX_ADDSW "ERROR: Invalid syntax.\nType ""BOOTCFG /ADDSW /?"" for usage.\n"
  734. IDS_INVALID_SYNTAX_RMSW "ERROR: Invalid syntax.\nType ""BOOTCFG /RMSW /?"" for usage.\n"
  735. IDS_INVALID_SYNTAX_DEBUG "ERROR: Invalid syntax.\nType ""BOOTCFG /DEBUG /?"" for usage.\n"
  736. IDS_INVALID_SYNTAX_EMS "ERROR: Invalid syntax.\nType ""BOOTCFG /EMS /?"" for usage.\n"
  737. IDS_INVALID_SYNTAX_DBG1394 "ERROR: Invalid syntax.\nType ""BOOTCFG /DBG1394 /?"" for usage.\n"
  738. IDS_INVALID_CH_RANGE "ERROR: Invalid syntax. Channel value must be between 1 and 64.\n"
  739. IDS_MIRROR_SYNTAX "ERROR: Invalid syntax.\nType ""BOOTCFG /MIRROR /?"" for usage.\n"
  740. IDS_LIST_SYNTAX "ERROR: Invalid syntax.\nType ""BOOTCFG /LIST /?"" for usage.\n"
  741. IDS_UPDATE_SYNTAX "ERROR: Invalid syntax.\nType ""BOOTCFG /UPDATE /?"" for usage.\n"
  742. END
  743. STRINGTABLE DISCARDABLE
  744. BEGIN
  745. IDS_DBG1394_BEGIN_X86 "\nBOOTCFG /Dbg1394 value [/S system [/U user [/P [password]]]]\n"
  746. IDS_DBG1394A " [/CH channel] /ID bootid \n\n"
  747. IDS_DBG1394B "Description:\n"
  748. IDS_DBG1394C " Allows the user to configure the 1394 port for debugging.\n\n"
  749. IDS_DBG1394D "Parameter List:\n"
  750. IDS_DBG1394E " /DBG1394 value The valid set of Dbg1394 switch values\n"
  751. IDS_DBG1394F " are ON, OFF.\n\n"
  752. IDS_DBG1394G " /S system Specifies the remote system to connect to.\n\n"
  753. IDS_DBG1394H " /U [domain\\]user Specifies the user context under which\n"
  754. IDS_DBG1394I " the command should execute.\n\n"
  755. IDS_DBG1394J " /P [password] Specifies the password for the given\n"
  756. IDS_DBG1394K " user context. Prompts for input if omitted.\n\n"
  757. IDS_DBG1394L " /CH channel Specifies the channel. Valid values: 1 to 64.\n\n"
  758. IDS_DBG1394M " /ID bootid Specifies the boot entry id to change\n"
  759. IDS_DBG1394O " the OS options to.\n\n"
  760. IDS_DBG1394P " /? Displays this help message.\n\n"
  761. IDS_DBG1394Q "Examples:\n"
  762. IDS_DBG1394R " BOOTCFG /DBG1394 ON /CH 30 /ID 3\n"
  763. IDS_DBG1394S " BOOTCFG /DBG1394 ON /CH 20 /S system /U user /ID 2\n"
  764. IDS_DBG1394T " BOOTCFG /DBG1394 OFF /ID 2 \n"
  765. IDS_DBG1394_END_X86 " BOOTCFG /DBG1394 OFF /S system /U domain\user /P password /ID 2\n"
  766. END
  767. STRINGTABLE DISCARDABLE
  768. BEGIN
  769. IDS_DBG1394_BEGIN_IA64 "\nBOOTCFG /DBG1394 value [/CH channel] /ID bootid\n"
  770. IDS_DBG1394_IA64B "Description:\n"
  771. IDS_DBG1394_IA64C " Allows an administrator to configure the 1394 port debugging.\n\n"
  772. IDS_DBG1394_IA64D "Parameter List:\n"
  773. IDS_DBG1394_IA64E " /DBG1394 value The valid set of Dbg1394 switch values\n"
  774. IDS_DBG1394_IA64F " are ON, OFF.\n\n"
  775. IDS_DBG1394_IA64G " /CH channel Specifies the 1394 channel. Valid values: 1 to 64.\n\n"
  776. IDS_DBG1394_IA64H " /ID bootid Specifies the boot entry id to change\n"
  777. IDS_DBG1394_IA64I " the OS options to.\n\n"
  778. IDS_DBG1394_IA64K " /? Displays this help message.\n\n"
  779. IDS_DBG1394_IA64L "Examples:\n"
  780. IDS_DBG1394_IA64M " BOOTCFG /DBG1394 ON /CH 20 /ID 2\n"
  781. IDS_DBG1394_END_IA64 " BOOTCFG /DBG1394 OFF /ID 2\n"
  782. END
  783. STRINGTABLE DISCARDABLE
  784. BEGIN
  785. IDS_MIRROR_BEGIN_IA64 " \nBOOTCFG /Mirror /ADD guid [/D description] [/ID bootid] \n\n"
  786. IDS_MIRROR_IA64B "Description:\n"
  787. IDS_MIRROR_IA64C " Allows an administrator to add a boot entry for a mirrored drive.\n\n"
  788. IDS_MIRROR_IA64D "Parameter List:\n"
  789. IDS_MIRROR_IA64E " /ADD guid Adds a new boot entry for the mirrored\n"
  790. IDS_MIRROR_IA64F " partition with the specified GUID.\n\n"
  791. IDS_MIRROR_IA64G " /D description The description of the boot entry being added.\n\n"
  792. IDS_MIRROR_IA64H " /ID bootid The boot entry whose loader path is to be used.\n"
  793. IDS_MIRROR_IA64I " Defaults to current boot entry id.\n\n"
  794. IDS_MIRROR_IA64J " /? Displays this help message.\n\n"
  795. IDS_MIRROR_IA64K "Examples:\n"
  796. IDS_MIRROR_IA64L " BOOTCFG /MIRROR /ADD 09ea8ba0-a122-01c0-f1b3-12714f758821 \n"
  797. IDS_MIRROR_IA64M " /D ""Mirrored OS Entry"" /ID 3 \n"
  798. IDS_MIRROR_END_IA64 " BOOTCFG /MIRROR /ADD {09ea8ba0-a122-01c0-f1b3-12714f758821} /ID 2 \n"
  799. END
  800. STRINGTABLE DISCARDABLE
  801. BEGIN
  802. IDS_OUTPUT_IA64A "Boot Options\n"
  803. IDS_OUTPUT_IA64B "------------\n"
  804. IDS_OUTPUT_IA64C "Timeout: %d\n"
  805. IDS_OUTPUT_IA64D "CurrentBootEntryID: %d\n"
  806. IDS_OUTPUT_IA64E "HeadlessRedirection: Not set\n\n"
  807. IDS_OUTPUT_IA64F "HeadlessRedirection: %s\n\n"
  808. IDS_OUTPUT_IA64G "Boot Entries\n"
  809. IDS_OUTPUT_IA64H "------------\n\n"
  810. IDS_OUTPUT_IA64I "Boot entry ID: %d\n"
  811. IDS_OUTPUT_IA64J "OS Friendly Name: %s\n"
  812. IDS_OUTPUT_IA64K "OS Friendly Name: N/A\n"
  813. IDS_OUTPUT_IA64L "OsLoadOptions: %s\n"
  814. IDS_OUTPUT_IA64M "OsLoadOptions: N/A\n"
  815. IDS_OUTPUT_IA64N "BootFilePath: %s\n"
  816. IDS_OUTPUT_IA64O "OsFilePath: %s\n\n"
  817. IDS_HEADER2 "\nPRIMARY GPT PARTITION: \r\n"
  818. IDS_HEADER2_DASH "----------------------\n"
  819. IDS_HEADER_DASH1 "----------------------\n"
  820. IDS_OUTPUT_IA64P "Default: %s\n"
  821. END
  822. STRINGTABLE DISCARDABLE
  823. BEGIN
  824. IDS_LIST_BEGIN_IA64 "\nBOOTCFG /LIST [disknumber] \n\n"
  825. IDS_LIST_IA64A "Description:\n"
  826. IDS_LIST_IA64B " Allows an administrator to list the partition information of the\n"
  827. IDS_LIST_IA64C " specified disk.\n\n"
  828. IDS_LIST_IA64D "Parameter List:\n"
  829. IDS_LIST_IA64E " /LIST disknumber Lists the partition information for\n"
  830. IDS_LIST_IA64F " the specified disk. Defaults to Disk 0.\n\n"
  831. IDS_LIST_IA64G " /? Displays this help message.\n\n"
  832. IDS_LIST_IA64H "Examples:\n"
  833. IDS_LIST_IA64I " BOOTCFG /LIST \n"
  834. IDS_LIST_END_IA64 " BOOTCFG /LIST 1 \n"
  835. END
  836. STRINGTABLE DISCARDABLE
  837. BEGIN
  838. IDS_UPDATE_BEGIN_IA64 "\nBOOTCFG /UPDATE guid \n\n"
  839. IDS_UPDATE_IA64B "Description:\n"
  840. IDS_UPDATE_IA64C " Allows an administrator to update information about a boot entry.\n\n"
  841. IDS_UPDATE_IA64D "Parameter List:\n"
  842. IDS_UPDATE_IA64E " /UPDATE guid Modifies the boot entry with the specified\n"
  843. IDS_UPDATE_IA64F " GUID, and updates the partition # in the \n"
  844. IDS_UPDATE_IA64G " entry if needed.\n\n"
  845. IDS_UPDATE_IA64J " /? Displays this help message.\n\n"
  846. IDS_UPDATE_IA64K "Examples:\n"
  847. IDS_UPDATE_IA64L " BOOTCFG /UPDATE 0c347ba0-a122-01c0-d931-f8428177d974\n"
  848. IDS_UPDATE_END_IA64 " BOOTCFG /UPDATE {75caafde-eb35-48b3-bfa2-cbfd66f7f00e}\n\n"
  849. END
  850. STRINGTABLE DISCARDABLE
  851. BEGIN
  852. IDS_LIST0 "\nPartition table info for Disk: %d"
  853. IDS_LIST1 "\n---------------------------------"
  854. IDS_LIST2 "\nPartition No: %d"
  855. IDS_LIST3 "\nPartition Style: MBR"
  856. IDS_LIST4 "\nPartition Style: GPT"
  857. IDS_LIST5 "\nPartition Style: RAW"
  858. IDS_LIST6 "\nStarting offset: "
  859. IDS_LIST7 "Partition length: "
  860. IDS_LIST8 "Partition GUID: "
  861. IDS_LIST9 "\nGUID type: "
  862. IDS_LIST10 "\nPartition name: %s\n"
  863. IDS_MIRROR_NAME "Mirrored Boot Entry"
  864. END
  865. STRINGTABLE DISCARDABLE
  866. BEGIN
  867. IDS_COPY_OF "Copy of "
  868. END
  869. STRINGTABLE DISCARDABLE
  870. BEGIN
  871. IDS_CLONE_DEFAULT_FRIENDLY_NAME "(clone)"
  872. IDS_CLONE_SUCCESS "SUCCESS: The clone operation completed successfully.\n"
  873. IDS_CLONE_FAILED "ERROR: The clone operation failed.\n"
  874. IDS_CLONE_PARTIAL "SUCCESS: The clone operation is partially successful.\n"
  875. IDS_CLONE_INVALID_BOOT_ENTRY "INFO: Failed to clone boot entry whose id is '%d'.\nReason: %s\n"
  876. IDS_CLONE_ALREADY_EXISTS "INFO: Boot entry whose id is '%d' is already mapped to the target volume.\n"
  877. IDS_CLONE_BOOT_ENTRY_SUCCESS "INFO: Boot entry whose id is '%d' successfully cloned.\n"
  878. IDS_CLONE_ZERO_BOOT_ENTRIES "INFO: There are no boot entries for cloning.\n"
  879. IDS_CLONE_RANGE_ZERO_BOOT_ENTRIES "INFO: There is no boot entry with the specified id.\n"
  880. IDS_CLONE_INVALID_SOURCE_GUID "ERROR: Invalid source GUID.\n"
  881. IDS_CLONE_INVALID_TARGET_GUID "ERROR: Invalid target GUID.\n"
  882. IDS_CLONE_INVALID_DRIVER_ENTRY "INFO: Failed to clone '%s' driver. Reason: %s"
  883. IDS_CLONE_DRIVER_ALREADY_EXISTS "INFO: '%s' driver entry already exists on the target volume.\n"
  884. IDS_CLONE_ZERO_DRIVER_ENTRIES "INFO: There are on drivers on source volume for cloning.\n"
  885. IDS_CLONE_DRIVER_ENTRY_SUCCESS "INFO: '%s' driver successfully cloned.\n"
  886. IDS_CLONE_DETAILED_TRACE "INFO: Use '/v' option to see the verbose information.\n"
  887. IDS_ERROR_INVALID_USAGE_REQUEST "Invalid syntax.\nType ""BOOTCFG /CLONE /?"" for usage.\n"
  888. IDS_ERROR_INVALID_DESCRIPTION_COMBINATION "Invalid syntax. /d and /d+ cannot be used simultaneously.\nType ""BOOTCFG /CLONE /?"" for usage.\n"
  889. IDS_ERROR_INVALID_BOOT_ID_COMBINATION "Invalid syntax. /id cannot be used along with /sg or /upddrv.\nType ""BOOTCFG /CLONE /?"" for usage.\n"
  890. IDS_ERROR_INVALID_UPDDRV_COMBINATION "Invalid syntax. /d or /d+ cannot be used along with /upddrv.\nType ""BOOTCFG /CLONE /?"" for usage.\n"
  891. IDS_ERROR_NO_SGUID_WITH_UPDDRV "Invalid syntax. /sg should be specified when /upddrv is specified.\nType ""BOOTCFG /CLONE /?"" for usage.\n"
  892. END
  893. STRINGTABLE DISCARDABLE
  894. BEGIN
  895. IDS_CLONE_BEGIN_IA64 "\nBOOTCFG /Clone /TG guid [/SG guid | /ID bootid [/D desc| /D+ desc] ] [/UPDDRV]\n\n"
  896. IDS_CLONE_IA64B "Description:\n"
  897. IDS_CLONE_IA64C " Allows an administrator to clone a boot entry for a mirrored drive.\n\n"
  898. IDS_CLONE_IA64D "Parameter List:\n"
  899. IDS_CLONE_IA64E " /Clone Specifies to clone a boot entry for the mirrored\n"
  900. IDS_CLONE_IA64F " partition with the specified GUID.\n\n"
  901. IDS_CLONE_IA64G " /SG guid The GUID of the boot entry being cloned from.\n\n"
  902. IDS_CLONE_IA64H " /TG guid The GUID of the boot entry being cloned to.\n\n"
  903. IDS_CLONE_IA64J " /ID bootid Specifies the boot entry id to change\n"
  904. IDS_CLONE_IA64K " the OS options to.\n\n"
  905. IDS_CLONE_IA64L " /d desc Specifies that the friendly name given has to replace\n"
  906. IDS_CLONE_IA64M " the existing friendly name.\n\n"
  907. IDS_CLONE_IA64N " /d+ desc Specifies that the friendly name has to be appended\n"
  908. IDS_CLONE_IA64O " to the existing friendly name.\n"
  909. IDS_CLONE_IA64P " If neither /d nor /d+ is specified, tool will default to\n"
  910. IDS_CLONE_IA64Q " /d+ with value of (clone).\n\n"
  911. IDS_CLONE_IA64R " /upddrv Specifies that the drivers have to be updated.\n\n"
  912. IDS_CLONE_IA64S " /? Displays this help message.\n\n"
  913. IDS_CLONE_IA64T "Examples:\n"
  914. IDS_CLONE_IA64U " BOOTCFG.EXE /CLONE /SG 8ad819a0-6c8a-01c2-507b-9e5f8078f531\n"
  915. IDS_CLONE_IA64V " /TG ee4e0b23-58d8-4de1-8db4-03c91c573970 /D ""Cloned OS Entry"" \n"
  916. IDS_CLONE_IA64W " BOOTCFG.EXE /CLONE /TG d1a25906-7052-41a7-b3dc-6f91be085027\n"
  917. IDS_CLONE_IA64X " /D+ ""Cloned OS Entry""\n"
  918. IDS_CLONE_IA64Y " BOOTCFG.EXE /CLONE /TG 8ad819a0-6c8a-01c2-507b-9e5f8078f531 /ID 3 \n"
  919. IDS_CLONE_IA64Z " BOOTCFG.EXE /CLONE /UPDDRV /SG 8ad819a0-6c8a-01c2-507b-9e5f8078f531\n"
  920. IDS_CLONE_END_IA64 " /TG ee4e0b23-58d8-4de1-8db4-03c91c573970\n"
  921. END
  922. //
  923. // Version resources
  924. //
  925. #include <ntverp.h>
  926. #define VER_FILETYPE VFT_APP
  927. #define VER_FILESUBTYPE VFT2_UNKNOWN
  928. #define VER_FILEDESCRIPTION_STR "BootCfg - Lists or changes the boot settings."
  929. #define VER_INTERNALNAME_STR "bootcfg.exe"
  930. #define VER_ORIGINALFILENAME_STR "bootcfg.exe"
  931. #include <common.ver>