Other potential changes, updates and enhancements.
Version 3.10 – June 26, 2026
Added /D option for LIST UEFI PK|KEK|DB|DBX command.
Added Athenticode hash option to SHA256/MD5 TBScript functions.
Other potential changes, updates and enhancements.
Version 3.09 – June 8, 2026
Added PK, KEK, DB, DBX to LIST UEFI command.
Added LIST UEFI SBAT command (UEFI version only).
Added DEL UEFI SBAT command. Allowed if Secure Boot disabled (UEFI version only).
Added SET UEFI TBCERT command.
Core changes (affects all products) to prevent potential Secure Boot mode spoofing.
Potential changes, updates and enhancements.
Version 3.08 – January 30, 2026
Updated /b option for ADD VIRTDRV (all versions) and COPY PARTITION (trial-version) to support BootFile on UEFI/GPT.
Version 3.07 – January 28, 2026
Updated BootFile utility to support UEFI/GPT booting.
Potential changes, updates and enhancements.
Version 3.06 – November 30, 2025
Potential changes, updates and enhancements.
Version 3.05 – October 28, 2025
Changed LIST HD /D option to show actual disk size and not partition area available.
Added OPEN CACHE /C option for chunked IO support.
Fixed handling for highly fragmented NTFS volume bitmaps during resize from start operations.
Other potential changes, updates and enhancements.
Version 3.04 – August 11, 2025
Prevent hang when accessing EXT4, XFS, and exFAT filesystems larger than 16 TiB.
Other potential changes, updates and enhancements.
Version 3.03 – July 26, 2025
Added supported file systems to the /b option of the resize command.
Fixed regression with TBScript GUI interface.
Other potential changes, updates and enhancements.
Version 3.02 – February 25, 2025
Added ARM64 Native version.
Updated scripts for ARM64.
Added new option PromptLoc (default: 2). Ensure enough space to enter commands before wrapping.
Added new option ExpandPaths (default: on). Expands envrionment variables in paths (Windows version only).
Fixed issue caused by newer Windows versions changing console defaults.
Other potential changes, updates and enhancements.
Version 3.01a – September 14, 2024
Rebuilt and repackaged to correct corrupted build of TBOSDTW64.EXE.
Version 3.01 – September 14, 2024
Added support for .VDI virtual drives > 2TiB.
Other potential changes, updates and enhancements.
Version 3.00 – May 19, 2024
Added .VDI virtual drive support.
Added SET GPTSIZE command.
Other potential changes, updates and enhancements.
Version 2.22 – January 28, 2024
INF: Added DirID 13 to 12 redirection and added /nr option to disable redirection.
TBScript: Enhanced GetSysInfo() to return additional information.
BootFile: Rebuilt to use latest libraries which provides, among other things, NVMe support in the Linux version.
Other potential changes, updates and enhancements.
Version 2.21 – December 11, 2023
TBScript: Allow opening symlink in read-only mode on mounted (non-os) drive to read the symlink itself.
Other potential changes, updates and enhancements.
Version 2.20 – September 26, 2023
Add SET PART NAME option to set the name of a partition in the GPT / EMBR (MPT).
Document the existence of the /u option available with the ADD UEFI BOOTITEM command.
Other potential changes, updates and enhancements.
Version 2.19 – July 9, 2023
Updated driver installs to remove any start overrides that exist for that driver.
Other potential changes, updates and enhancements.
Version 2.18 – April 27, 2023
Updated to keep code base consistant.
Version 2.16 – April 14, 2023
Fix FAT32 mounting.
Version 2.15 – April 14, 2023
Update COPYWIN.TBS script.
Updated NTFS support to prevent potential chkdsk artifact.
Other potential changes, updates and enhancements.
Version 2.14 – January 17, 2023
Update OSDTOOL.TBS script.
Other potential changes, updates and enhancements.
Version 2.13 – September 8, 2022
Update scripts to ask for key as required.
Other potential changes, updates and enhancements.
Version 2.11 – June 13, 2022
Added undocumented LIST UEFI VIDEOMODES command.
Added /u option to ADD UEFI BOOTITEM command.
Other potential changes, updates and enhancements.
Version 2.10 – March 24, 2022
Provides more help text when trying to register and the product key can’t be saved.
Other potential changes, updates and enhancements.
Version 2.09 – January 15, 2022
Implemented partition locking for TBOS.
Other potential changes, updates and enhancements.
Version 2.08 – December 24, 2021
Increases TBScript support of open files from 4 to 120.
Other potential changes, updates and enhancements.
Version 2.07 – December 8, 2021
Enhanced NTFS unique SFN generation to speed up copy (test took time down from 1hr 36min to 16min).
Added /n8d3 option to mount command for NTFS to disable SFN creation.
Other potential changes, updates and enhancements.
Version 2.06 – October 4, 2021
Added a support command to list device paths in UEFI version.
Other potential changes, updates and enhancements.
Version 2.05 – September 27, 2021
TBScript adds support for GUI dialogs and controls in the Windows version.
TBScript supports new unset keyword.
TBScript Ext() subroutine now supports capturing output to a variable.
Other potential changes, updates and enhancements.
Version 2.04 – June 18, 2021
Update Secure Boot files.
Update to support columns and rows beyond 255 in the Linux and UEFI versions.
Other potential changes, updates and enhancements.
Version 2.03 – May 20, 2021
Miscellaneous changes, updates and enhancements.
Version 2.02 – March 6, 2021
Corrected symlink copy in unicode version.
Other potential changes, updates and enhancements.
Version 2.01 – Aug 1, 2020
Corrected INTERACTIVE command when used from TBScript to continue when exited.
Other potential changes, updates and enhancements.
Version 2.00 – May 28, 2020
Updated Script to support TBWinPE/RE changed program locations.
Changed DIR -s command not follow symlinks.
Added /FOLLOW to DIR -s command to follow symlinks.
Other potential changes, updates and enhancements.
Version 1.99 – April 20, 2020
Added new FIXBOOT.TBS Script.
Added /TM and /TMZP options to COPY FILE command to allow splitting a file on copy.
Other potential changes, updates and enhancements.
Version 1.98 – February 28, 2020
Enhanced scripts including addition of new functions to OSDTOOL.TBS.
Device Cache option accepts new /w option.
Other potential changes, updates and enhancements.
Version 1.97 – January 25, 2020
Enhanced registry speed and expanded support for any value types.
Enhanced several scripts.
Several other changes, updates and enhancements.
Version 1.96 – December 20, 2019
Added new “type” to Binary() TBScript subroutine for narrow strings.
Enhanced several scripts.
Other potential changes, updates and enhancements.
Version 1.95 – December 14, 2019
Fixed Unicode regression in SETWINDL.TBS script.
Fixed issue in OSDTOOL.TBS which caused removal of network components meant to be kept.
Enhanced several scripts.
Added additional information returned by GETHDINFO().
Other potential changes, updates and enhancements.
Version 1.94 – November 11, 2019
Added SET OPTION NOQUOTESWITCH (e.g. “/x” is not a switch, /”x” is a switch).
Enhancements to existing scripts.
Terminal command line enhancements for Linux version.
Other potential changes, updates and enhancements.
Version 1.93 – October 16, 2019
Changed COPY FILE target to fail (on supported platforms) if handle opened on it. This protects hard links copying over themselves.
Added recursive protection on COPY FILE and new /nr option to disable it.
Added NTFS large cluster support.
Other potential changes, updates and enhancements.
Version 1.92 – September 9, 2019
Corrected regression adding multi-sz registry values in unicode version.
Enhanced OSDTOOL.TBS and TBEXPLO.TBS scripts.
Other potential changes, updates and enhancements.
Version 1.91 – August 30, 2019
Corrected exFAT cluster size calculation for large volumes.
Corrected a potential exFAT resize failure.
Added COPY UEFI BOOTITEM command.
When a TBScript script is provided on the command line the program will return the return code from the script. If the script errors the return code is 71 (so 71 can be return code from script or script failed).
Other potential changes, updates and enhancements.
Version 1.90 – June 25, 2019
Miscellaneous changes, updates or enhancements.
Version 1.89 – May 18, 2019
Fix SET REF command from erroneously reporting invalid parameters at times.
Enhance CHGDTYPE.TBS and TBEXPLO.TBS scripts.
Other potential changes, updates and enhancements.
Version 1.88 – April 26, 2019
Fix regression using COPY CAB/EXTRACT command that caused a file not found error.
Other potential changes, updates and enhancements.
Version 1.87 – March 18, 2019
Enhance UEFI disk operations
Change disk type conversion from out of sync EMBR to MBR to use MBR only.
Other potential changes, updates and enhancements.
Version 1.86 – February 7, 2019
Windows version released as Unicode version (no longer mulit-byte version)
Enhance changing UUID (Set VolSN) on Ext2/3/4 file system to support csum feature.
Other potential changes, updates and enhancements.
Version 1.85 – December 8, 2018
Fix regression in SET TEXTLINE that wouldn’t create a new file or work on drives 0-9.
Version 1.84 – December 7, 2018
Changed DEL PARTITION command process and added /G option.
Added /T option to LIST HD command.
Added SET PART NUM command.
Change NTFS support to pull forward new style security references.
Scripts updated and prepared for future
Unicode release.
Other potential changes, updates and enhancements.
Version 1.83 – October 10, 2018
Added SET OPTION UEFISYS to work around VM missing proper information.
Other potential changes, updates and enhancements.
Version 1.82 – September 8, 2018
Enhanced scripts.
Add option to use text values for fsid on ADD PARTITION command.
Add support for exFAT.
Changed ELEVATE command to take multiple parameters. NOTE: this can break existing scripts. Change ext(“elevate ^”^”^”” # arg(0) # “^”^”^””) to ext(“elevate ^”” # arg(0) # “^””)
Other potential changes, updates and enhancements.
Version 1.81 – July 28, 2018
Updated chgdtype.tbs script for better EMBR/BIBM support.
Other script updates.
Other potential changes, updates and enhancements.
Version 1.80 – July 2, 2018
Potential changes, updates and enhancements.
Version 1.79 – June 24, 2018
Added SET OPTION LOCALE option.
Added SET OPTION CODEPAGE option.
Added FSINFO() TBScript extension.
Ehanced SETLOCALE() TBScript subroutine.
Added SETCP() TBScript subroutine.
Add codepage support to INSTR(), LEN(), PAD(), RIGHT(), LEFT(), MID() subroutines.
Other potential changes, updates and enhancements.
Version 1.78 – May 4, 2018
Added /d and /dump to LIST UEFI BOOTITEMS command.
Added SET UEFI BOOTITEM command.
Other potential changes, updates and enhancements.
Version 1.77 – April 11, 2018
Fix potential problem during EXT2/3/4 resize caused by missing inode flush.
Support changing EMBR Limit Primaries option through SET DISKTYPE.
Other potential changes, updates and enhancements.
Version 1.76 – January 12, 2018
Corrected NTFS condition that could cause crash on mount.
Added /XJ option to COPY FILE command.
Added MaxEntries member to TBScript GetHDInfo() extension subroutine.
Vastly enhanced COPYWIN.TBS script to ensure supports restore to different sector sized disks, plus additional scripts enhanced.
Other potential changes, updates and enhancements.
Version 1.75 – December 15, 2017
Change /dno options on SET REF command to only apply when original found.
Change feature added internal to 1.74 to handle a potential condition that could cause problems with directories using COPY command with spanning.
Other potential changes, updates and enhancements.
Version 1.74 – December 9, 2017
Added /oss and /dno options to SET REF command.
Enhancements to scripts.
Other changes, updates and enhancements.
Version 1.73 – November 10, 2017
Added new ADD UEFI BOOTITEM and DEL UEFI BOOTITEM commands.
Other changes, updates and enhancements.
Version 1.72 – October 25, 2017
Added new DEL EMBR command to remove old out of sync EMBR.
Added new SET DISKID alias command with support for disk GUID on GPT.
Added new SET/LIST UEFI STARTPARAMS commands and support for them.
Changed BOOT/EXEC command to handled private signed binaries.
Other changes, updates and enhancements.
Version 1.71 – September 19, 2017
Added new OPEN UEFIFS and CLOSE UEFIFS commands to UEFI version.
Added new BOOT command to UEFI version running in Pro for BootIt mode.
Added ability for EXEC command to work on UEFI Pro versions.
Other potential changes, updates and enhancements.
Version 1.70 – August 19, 2017
Misc changes, updates and enhancements.
Version 1.69 – July 25, 2017
Added the SET UEFI and LIST UEFI commands.
Added SETUEFIVAR() and GETUEFIVAR() subroutines to TBScript.
Enhanced UEFI Version.
Other potential changes, updates and enhancements.
Version 1.68 – June 28, 2017
Adding or deleting files in mounted NTFS drive will change metadata for the directory.
Other potential changes, updates and enhancements.
Version 1.67 – May 26, 2017
Added TBIBKUP.TBS script to backup all hard drives on system.
Added LIST ADS command.
Support Win10 compressed files on mounted drives.
Other potential changes, updates and enhancements.
Version 1.66 – Mar 14, 2017
Added new option to GetHDInfo() to include unpartitioned areas.
Added support for invalid extended partition EBR chains.
Other potential changes, updates and enhancements.
Version 1.65 – Dec 17, 2016
Added support to copy from alternate data streams.
Other potential changes, updates and enhancements.
Version 1.64 – Oct 10, 2016
Enhanced ext2fs support.
Other potential changes, updates and enhancements.
Version 1.63 – August 4, 2016
Changed the TBS scripts to support (only) Image for Windows/DOS/Linux 3.x.
Other potential changes, updates and enhancements.
Version 1.62a – February 25, 2016
Updated TBS scripts.
Added support for alternate backspace key sequences in Linux version..
Fixed SET VOL for FAT to not create LFN if all caps and 11 characters or less.
Other potential changes, updates and enhancements.
Version 1.62 – November 10, 2015
Updated TBS scripts for more Win10 specifics.
Add supports for INCLUDE and NEEDS directives in inf file
via /in option.
Add supports for DIRID 24 in inf file.
Add ‘outofsync’ member for EMBR to GetHDInfo.
Other potential changes, updates and enhancements.
Version 1.61a – August 29, 2015
Updated TBS scripts for Win10 specifics.
Correct /bs option on add partition command to support a file on a mounted file system.
Other potential changes, updates and enhancements.
Version 1.60 – June 15, 2015
BootFile updated to set disk signature if not already set. /ignoresig can be used to leave it unset.
Other potential changes, updates and enhancements.
Version 1.59 – May 22, 2015
Update most scripts to elevate as needed.
Added ELEVATE command and IsElevated() function.
Installer adds scripts to start group.
Other potential changes, updates and enhancements.
Version 1.58 – April 14, 2015
Update to OSDTOOL.TBS, TBIDTOOL.TBS, COPYP2V.TBS, TBEXPLO.TBS, SETWINDL.TBS, MOVEUSER.TBS, COPYWIN.TBS scripts.
Added new CHGDTYPE.TBS script.
Other changes, updates and enhancements.
Version 1.57 – February 8, 2015
Update to OSDTOOL.TBS, TBIDTOOL.TBS, COPYP2V.TBS, TBEXPLO.TBS, SETWINDL.TBS, MOVEUSER.TBS scripts.
Added new COPYWIN.TBS script.
Fix version checking on .INF files.
Support EXT4 64bit feature.
Other potential changes, updates and enhancements.
Version 1.56 – December 17, 2014
Update to OSDTOOL.TBS script.
Fix potential loss of partition entry with SET PART TYPE to MBR from EMBR or GPT when there is already a mix of partitions in and out of the MBR partition table.
Other potential changes, updates and enhancements.
Version 1.55 – October 14, 2014
Reverted change in OSDTOOL.TBS script which could cause issues with Remote Desktop.
Added STAY command.
Other potential changes, updates and enhancements.
Version 1.54 – August 7, 2014
Enhanced OSDTOOL.TBS script to work around certain Windows issues.
Changed to handle EXT4 formatting changes introduced in e2fsprogs 1.42.10.
Other potential changes, updates and enhancements.
Version 1.53 – June 6, 2014
Added support for VHDX virtual hard drive files.
Added enhancements to .TBS scripts.
Other potential changes, updates and enhancements.
Version 1.52 – May 3, 2014
Changed GetHDInfo() ID non-partitioned drives to be zero instead of one.
Other potential changes, updates and enhancements.
Version 1.51 – February 25, 2014
Added index [0] for GetHDInfo() results on non-partitioned drives.
OSDTOOL.TBS script updated to install custom driver store.
Added enhancements to most .TBS scripts.
Other changes, updates and enhancements.
Version 1.50 – January 18, 2014
Added additional information to GetSysInfo().
Added “include” keyword to TBScript.
Added enhancements to most .TBS scripts.
Added CLS command.
Added SET VOLSN and LIST VOLSN commands.
Changes to Ext2/3/4 resizing.
Other changes, updates and enhancements.
Version 1.49 – December 23, 2013
Added /empty option to ADD VIRTDRV command.
Updated OSDTOOL.TBS to allow processing on latest Windows versions.
Other changes, updates and enhancements.
Version 1.48 – November 10, 2013
Repackaged with updated UEFI signature.
Version 1.48 – November 4, 2013
Added /bsraw option to ADD VIRTDRV command.
Added /bsraw option to ADD PARTITION command.
Added tab completion to interface.
Providing new UEFI version.
Locking option default changed from None (0) to Normal (1).
Updated OSDTOOL, TBIDTOOL, COPYP2V, and USBBOOT scripts.
Other potential changes, updates and enhancements.
Version 1.47 – August 12, 2013
Added /fat32 and /bs option to ADD VIRTDRV command.
Added /bs option to ADD PARTITION command.
Added notifying Linux of partition changes.
Other potential changes, updates and enhancements.
Version 1.46a – June 10, 2013
Fixed potential crash when creating a file on NTFS (due to changes in 1.46).
Other potential changes, updates and enhancements.
Version 1.46 – May 23, 2013
Added prompt to DEL PARTITION command and /y switch to not prompt – modify your scripts to use /Y if using DEL PARTITION command.
Added /b option to RESIZE command for changing extended partition starting boundaries.
Fixed /u on LIST HD to show unallocated areas within extended partitions.
Other potential changes, updates and enhancements.
Version 1.45 – April 19, 2013
Added DirectVideo() to TBScript for DOS versions.
Support Ext2/3/4 volume labels.
Support password protected files in COPYP2V.TBS and TBIDTOOL.TBS.
Fix potential syntax error in OSDTOOL.TBS.
Other potential changes, updates and enhancements.
Version 1.44 – February 27, 2013
Added MD5() and SHA256() hash functions to TBScript extensions.
Other potential changes, updates and enhancements.
Enhanced SETWINDL.TBS for changing windows drive letter.
Other Misc.
Version 1.34 – Dec 26, 2011
Fixed OPEN KEYORD to work without existing key.
Other Misc.
Version 1.33 – Nov 23, 2011
PRO B: Added /B (bytes per cluster) option to ADD PARTITION command.
Scripts updated.
Other Misc.
Version 1.32 – Sep 20, 2011
Added support for the SET VOL and LIST VOL commands.
Added extended information option to GETHDINFO() TBScript subroutine.
Other Misc.
Version 1.31 – Aug 5, 2011
Added new COPY SECTORS command.
Added support for NTFS formatting on creation of partition.
Other Misc.
Version 1.30 – Jul 15, 2011
Added /ad /ah /ar /as /aa options to list files command.
Updated OSDTOOL Script.
Other Misc.
Version 1.29 – Jun 9, 2011
Released OSD Tool Suite Professional for BootIt Version (included with BootIt Purchase Only) that supports Adding, Deleting, Sliding, Copying, and Resizing partitions.
Updated OSDTOOL and COPYP2V Scripts.
Added global variable named TBOSDT for .TBS script usage.
Changed .num member of GetHDInfo() to be the paramter passed to GetHDInfo and added .bioshdnum member containg what .num (.bioshdnum-0x80) used to represent.
Other Misc.
Version 1.28a – Apr 12, 2011
Corrected problem with Windows version opening files under Win9x.
Including updated makedisk that works under Win9x.
Version 1.28- Apr 11, 2011
Added new option (“SET OPTION LOCKING”) that affects the mount command under Windows.
Corrected spanned directory removal under local file systems to not fail where it otherwise would.
Updated OSDTOOL.TBS script – More improvements.
Updated COPYP2V.TBS script – Supports restoring as well as copying.
Added SFN member to scripting findfirst/findnext subroutines.
Other Misc.
Version 1.27- Dec 4, 2010
Remove octal number support for setvalue (only hex/decimal now supported).
Updated OSDTOOL.TBS script – Vastly improved cleaning of old drivers.
Added CopyP2V.TBS script – Copy physical machine to virtual.
Other Misc.
Version 1.26a- Sep 9, 2010
Professional version includes an optional installer.
Updated OSDTOOL.TBS script – Optimizations.
Added SAVEREG.TBS and RESTOREG.TBS beta script – Save/Restore Windows Registry.
Version 1.26 – Aug 3, 2010
Changed recursive copy of local Linux file system to not follow symlinks unless -f option provided.
Updated OSDTOOL.TBS script – Optimizations.
Added INISTART.TBS beta script – Initialize certain windows startup items back to defaults.
Other Misc.
Version 1.25 – Jul 1, 2010
Changed OSSTAT TBScript extension under Linux to return symlink information instead of file symlink points to.
New global quiet option to suppress most output messages.
Improved handling of trailing dots in filenames.
Include new OSDTOOL.TBS Script with professional version to handle driver installs, HAL changes, and services from an interactive menu.
Other Misc.
Version 1.14a – Mar 11, 2009
Reverted COPY INF to process default platform when specific platforms provided but not applicable.
We Value Your Privacy
We use cookies to provide the best online experience. Some cookies are necessary for our website and services to function properly, while others are optional and help personalize your experience or provide analytical data. You can choose to accept all cookies, deny all optional cookies, or customize your preferences.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
We use cookies on this website to provide the best online experience. Please refer to our Privacy Policy for more details.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.