Portable FastCopy Changelog

What's new in Portable FastCopy 5.7.5

Mar 29, 2024
  • Various stability improvements

New in Portable FastCopy 5.7.3 (Mar 25, 2024)

  • By adding /ini= option, it is now possible to specify the ini file name. (default fastcopy2.ini)
  • Misc refine.

New in Portable FastCopy 5.6.0 (Feb 6, 2024)

  • Add Files dated 1980-01-02 will be resumed from verification (Pro only) option.
  • Additional support for rare environments for New format of license authentication.
  • Misc refine.

New in Portable FastCopy 5.5.0 (Jan 21, 2024)

  • Add "Set the timestamp to 1980-01-01 until verification is complete" option.
  • Add New format of license authentication.
  • Various stability improvements.

New in Portable FastCopy 5.4.3 (Dec 7, 2023)

  • Added "Launch New FastCopy" item to the File menu.
  • Fixed a rare exception in move mode (when ACL/AltStream is enabled).
  • Fixed a rare exception with shell extension settings for Win11.

New in Portable FastCopy 5.4.2 (Oct 15, 2023)

  • Added an option in the shell extension for Win11 to not bring up the top-level menu when right-clicking.
  • Added option to not use OverLap I/O with SD car.d (Due to problems with some old SD card adaptors)
  • Fixed a problem that I/O error during move did not continue operation.
  • Changed build environment from VS2019 to VS2022.
  • Misc refine.

New in Portable FastCopy 5.4.1 (Sep 26, 2023)

  • The list of operation modes can now be customized.
  • Add "Exist (Size/date)" mode (Pro version only).
  • Add "Exist (Newer)" mode (Pro version only).
  • Add SHA3-256/SHA3-512 for verify. (OpenSSL updated to 3.1.2)
  • Improved speed when ACL/substream is enabled.
  • Improved job selection behavior.
  • Hold down the Shift key and press Source/DestDir button to open File Explorer.

New in Portable FastCopy 5.2.6 (Aug 4, 2023)

  • Updated xxHash to the latest (v0.8.2).
  • Simplified Chinese improved.
  • Fixed the problem of not being able to install in "Program Files" (v5.2.5 only).

New in Portable FastCopy 5.2.3 (Jul 11, 2023)

  • Fixed an exception that occurred when there were a large number of directories directly under one directory.
  • Corrected an I/O error during verification that could cause an exception.

New in Portable FastCopy 5.2.0 (Jun 14, 2023)

  • Add Simplified Chinese support.

New in Portable FastCopy 5.1.1 (May 30, 2023)

  • Make the status of the tray icon change even while copying is in progress.
  • Change the default for information update from 1 second to 0.5 seconds (can be changed from Option→Others).

New in Portable FastCopy 5.1.0 (May 18, 2023)

  • Add multi-line editor for Include/Exclude filters.
  • Improved behavior of shell extension for Win11.

New in Portable FastCopy 5.0.0 (Apr 12, 2023)

  • Change license (a Pro license key is required for use in workplaces or similar environments).
  • Addition of Complete Verify (Pro version only).
  • Support for Windows 11 shell extension.
  • Improved asynchronous I/O algorithm for further speed enhancements.
  • 20% to 30% speed increase in high-speed SSD environments due to pre-allocation of space during privileged mode.
  • Addition of "Verify," "FC Verify Info Disp," and "FC Verify Info Check (Pro version only)" to main commands.
  • Support for CPU affinity.
  • Addition of a setting to Drives that are always run in parallel (e.g. SSD-RAID).
  • Added timestamp change (1980-1-1) to Action at Verify Error.
  • Fixed a memory leak that occurred during deletion.

New in Portable FastCopy 4.2.2 (Feb 10, 2023)

  • Fixed an exception that could occur when deleting files close to the path length limit (32767 characters).
  • Fixed a rare exception when moving.

New in Portable FastCopy 4.2.1 (Oct 21, 2022)

  • Maximum length of Source field increased from 64K chars to 2G chars

New in Portable FastCopy 4.2.0 (Aug 9, 2022)

  • Added to support AltStream for directories.
  • Improve Deletion Processing.

New in Portable FastCopy 4.1.8 (Jul 19, 2022)

  • Updated OpenSSL to v3.0.5.
  • Fixed a rare exception.

New in Portable FastCopy 4.1.6 (Jun 23, 2022)

  • Fixed a rare exception on exit.

New in Portable FastCopy 4.1.5 (Apr 26, 2022)

  • Fixed "If a verify error occurs, delete the file instead of renaming to .fc_verify_err" option was not working properly.

New in Portable FastCopy 4.1.4 (Mar 29, 2022)

  • Fixed the problem of incorrect console output strings in fcp.exe.

New in Portable FastCopy 4.1.2 (Mar 20, 2022)

  • Fixed a problem that caused slow startup in some environments.

New in Portable FastCopy 4.1.1 (Mar 20, 2022)

  • Fixed a problem with foregrounding at the end of execution.

New in Portable FastCopy 4.1.0 (Feb 17, 2022)

  • Support WebHook Notification. (Send the completion notification to Slack or etc)

New in Portable FastCopy 4.0.5 (Feb 9, 2022)

  • Fixed an issue where invalid input would cause an exception. (v3.0 or later)
  • Fixed an issue that caused exceptions during interruptions. (v3.0 or later)

New in Portable FastCopy 4.0.3 (Jan 31, 2022)

  • Fixed a problem where using the prediction option could cause a crash if the Source had a mix of different HDD and the same HDD mode.
  • Fixed a problem in which timestamps were not saved at Add VerifyInfo option.
  • Misc Refine.

New in Portable FastCopy 4.0.2 (Jan 26, 2022)

  • Fixed an issue where the extended filter specification did not work.

New in Portable FastCopy 4.0.1 (Jan 26, 2022)

  • Fixed an issue where '' is added to the DestDir even if there is no '' at the end of the DestDir in command line specification.

New in Portable FastCopy 4.0.0 (Jan 26, 2022)

  • Added FcHash.exe (xxHash3/SHA-based fast hash calculation command line)
  • Added fcp.exe (command line version of FastCopy)
  • . OpenSSL is incorporated, and CPU usage when SHA-256 is used is reduced to 1/3 (& faster).
  • Added option to record src hash value without verifying.
  • Added option to always use LowI/O.
  • Added SHA-512 mode to verify.
  • Added "Delete before copying" option in synchronous mode. (It will be a little slower if there are many files.)
  • Improved HDD I/O speed
  • Improved xxHash speed
  • Fixed a problem that when DestDir is NAS, the update date is set to current when Verify Information is enabled.
  • Fixed a problem where the value of XXH3 at size 0 was the value of the xxh3 beta version. (Incorrect: 0x07fd4e968e916ae11f17545bce1061f1, Correct: 0x99aa06d3014798d86001c324468d497f)
  • Fixed a rare problem that the filter does not work correctly when using multiple directories in Source and absolute path filter.
  • Other bug fixes.

New in Portable FastCopy 3.63 (May 31, 2019)

  • Fix error counter. (When a large file couldn't be written to dest, it was incorrectly counted twice)
  • Enable to load fastcopy2.ini that contains BOM.

New in Portable FastCopy 3.62 (May 31, 2019)

  • Extend ACL option. (Not only DACL but also SACL will be copied, if it is copied between the local NTFS/ReFS Drive with Admin mode)

New in Portable FastCopy 3.61 (May 31, 2019)

  • Fixed an issue that when ACL/AltStream is enabled, they are not copied correctly. (v3.60 only)
  • Fix Installer(Win7 or earlier)

New in Portable FastCopy 3.60 (May 31, 2019)

  • Add multi-threading for opening source files. (Big effect for network drive)
  • Fix to reflect timestamp for WevDAV(for OneDrive).
  • Prevent hardlink errors for non NTFS drive.

New in Portable FastCopy 3.54 (May 31, 2019)

  • Speed control designation more accurately.
  • Slightly improved performance in the same HDD mode.

New in Portable FastCopy 3.53 (May 31, 2019)

  • Fixed problem that shell extension does not work

New in Portable FastCopy 3.52 (Jul 29, 2018)

  • Change hash default to xxHash.
  • xxHash 3 to 4 times faster verification calculation speed (Eliminate verification processing neck in 1 ~ 2 GB/s or more environment).
  • Add /SILENT options etc to the installer (check with /h option).

New in Portable FastCopy 3.51 (Jun 15, 2018)

  • Add verify error behavior option (deleting error-file instead renaming to .fc_verify_err).
  • Fix include/exclude filter problem. (if same dir and file names was specified in the filter, only last same name entry was enabled).
  • Misc refine.

New in Portable FastCopy 3.50 (Jun 10, 2018)

  • In the Source selection dialog, it can be selected files and dirs simultaneously.
  • Improved network drive performance by adaptively changing the I/O size and async I/O issue number.
  • (With a high latency network drive, it is twice or more faster than Explorer and older version)
  • When minimizing, if the icon is hidden in the task notification area, display it on the task bar.
  • Fixed the exit code did not become -1 on error.
  • Improve settings (add actions at minimized, shell extensions, etc.)
  • Change to 1 file installer and add "Expland" button to installer.
  • Output a dump at exception.
  • To be uninstallable via "application and function".
  • Represent the completion status in the color at the top of the icon.(Green: complete, red: error)
  • Changed the Official website to https://fastcopy.jp/en/.

New in Portable FastCopy 3.41 (Jan 28, 2018)

  • Modify I/O parameters and improve performance for network drive
  • Add update check at startup. (It can be changed in Settings -> Misc)
  • Fix not to show copy mode option when delete mode is selected.
  • Reduce to ocurr "Not empty" error when directories are deleted. (OS is the cause)
  • Fixe incorrect determination of same / different drive judgment of volume using two or more physical HDDs.
  • Misc refine.

New in Portable FastCopy 3.40 (Dec 10, 2017)

  • Add Update Check (Menu -> Help -> Check Update).
  • Support multi-line input in Source Edit Control.
  • Improve estimating precision. (Investigate not only source but also destination)
  • Change default action of Source button. (It shows FileSelection Dialog as default. It can be changed in Settings -> Misc)
  • Support to enable/disable Large Fetch option. (Settings -> I/O Settings)

New in Portable FastCopy 3.32 (Aug 8, 2017)

  • Fix an exception occurred when opening the AboutDialog.
  • Fix to interpret BOM that is specified by /srcfile_w option.

New in Portable FastCopy 3.31 (Aug 3, 2017)

  • Increase initial main buffer size(x64:128MB -> 256MB, x86:64MB -> 128MB).
  • Increase maximum attributes buffer size (x64:1GB -> 8GB).
  • Increase path buffer size for verify/move (x64:8MB -> 128MB) and it can be changed in fastcopy2.ini (max_movesize/max_digestsize).
  • Change Grace period of compare timestamp(ms) to 64bit (max 23days -> unlimit)
  • Use NOBUFFERING flag evenif it is a network file when the file is big.
  • Allow BOM in the specified files by /srcfile= or /srcfile_w= options.
  • Improve buffer separation policy.
  • Take a measure for DLL preload attack.

New in Portable FastCopy 3.30 (May 2, 2017)

  • Add xxHash option for verify.
  • Add file creation mode (experimental).
  • Fix a Start-path filter problem that only deepest filter was used in multiple depth Start-path filters.
  • Fix same/diff network drive detection.
  • Misc refine.

New in Portable FastCopy 3.27 (Feb 9, 2017)

  • Add recording detail logs when initlizing error occurs in No UI mode. (scheduler or etc).
  • Misc refine.

New in Portable FastCopy 3.26 (Feb 9, 2017)

  • Show FastCopy icon in shell extension.
  • Fix job order in job manager.
  • Improve copy speed with ACL/Stream option.
  • Add Windows Server 2016 in Supported environments.
  • Improve installer.

New in Portable FastCopy 3.25 (Feb 9, 2017)

  • Support hash mode(MD5/SHA-1/SHA-256) for verifying in settings dialog.
  • (32bit version only)Fix to stop copying verifying.

New in Portable FastCopy 3.24 (Feb 9, 2017)

  • Fix an exception at terminating in rare environment.

New in Portable FastCopy 3.23 (Feb 9, 2017)

  • Expand limitaion of I/O buffer settings as 4095MB (x64).
  • Misc refine.

New in Portable FastCopy 3.22 (Oct 17, 2016)

  • Improve performance for 512e HDD.
  • Fix not to ignore minus-relative-date(-1D or etc) in extend filter.
  • Fix not to save "Min Sector size is regareded as 4096" settings.

New in Portable FastCopy 3.21 (Oct 10, 2016)

  • Fix not to recognize cmd=(sync|move) option

New in Portable FastCopy 3.20 (Oct 10, 2016)

  • Support UserMode(not Admin) Shell Extension.
  • Add "Prevent auto-sleep during copying" option.
  • Improve speed for listing directory entries. (using FIND_FIRST_EX_LARGE_FETCH for high-latency environment or huge number of directory entries)
  • Add "Min Sector size is regareded as 4096" settings. (for using a Junction and that points big sector HDD in DestDir drive)
  • Disable estimate if NoUI mode is enabled. (to prevent this behavior, /estimate=TRUE)
  • Add SHA-256 hash mode for verify. (fastcopy2.ini [main] hash_mode=2)
  • Add /balloon option. (to prevent, /balloon=FALSE)
  • Expand /force_start option. (/force_start=2-N ... specify number of max parallel process)
  • Expand /from_date(to_date) option for hours/minutes/seconds. (/from_date="YYYYMMDD[hhmmss]" or "YYYY/MM/DD [hh:mm:ss]")

New in Portable FastCopy 3.13 (Mar 18, 2016)

  • Fix an exception at starting in few environment.

New in Portable FastCopy 3.11 (Dec 17, 2015)

  • Support balloon notification at the finish.
  • Add the shortcut button of "Windows Task Scheduler" in Job Settings.
  • In the verify mode, if the hash values are different, target files are renamed to (fname).fc_verify_err.

New in Portable FastCopy 3.10 (Dec 17, 2015)

  • Add changing main information font.
  • Fix an exception(or ACL copy failure) when using many ACL entry with deep path.

New in Portable FastCopy 3.08 (Dec 17, 2015)

  • Fix an exception when using tasktray in Win10(x86) update version.

New in Portable FastCopy 3.07 (Nov 3, 2015)

  • Fix memory leak problem when file-logging enabled. (about 1MB per 10,000 file)

New in Portable FastCopy 3.06 (Oct 14, 2015)

  • Fix reparse type indicator(->) in listing mode.
  • Prevent to show confirm dialog in NoUI mode.
  • FIx an exception when using ACL/AltStream + Network DestDir.

New in Portable FastCopy 3.05 (Sep 23, 2015)

  • Improve text label in large text OS environment.
  • Fix stopping Wipe/Delete mode with 4GB over files.
  • Misc refine.

New in Portable FastCopy 3.04 (Sep 11, 2015)

  • Fix /linkdest error.
  • Fix ignoring a filter string that has escape character in character class.

New in Portable FastCopy 3.03 (Sep 11, 2015)

  • Support old CPU(athlonXP or etc) in 32bit version.
  • Modify not to finish moving a reparse file with verify.
  • Change initial "Move" parameter.("Move one bye one")
  • Modify English UI font.
  • Modify English UI/help sentence

New in Portable FastCopy 3.02 (Aug 24, 2015)

  • Modify to always support DeDuplication reparsed files (Windows Server 2008 or later), even if /reparse mode is enabled or not.

New in Portable FastCopy 3.01 (Aug 19, 2015)

  • Fix a aborting problem with memory allocation error when many files(over 65,536 files(64bit) 131,072 files(32bit)) just under one directory.

New in Portable FastCopy 3.00 (Aug 13, 2015)

  • Improve I/O speed(especially network drive) by Overlapped I/O
  • Add Relative include/exclude filter.
  • Optimize multiple running FastCopys. (Enable parallel running if every FastCopys use the HDDs that another FastCopys aren't used. if not, the FastCopy that is waiting for terminating another FastCopy. And if a FastCopy has standby/shutdown post-process option, it will execute it after all fastcopy tasks terminating.
  • Add /no_ui option. (for task scheduler or batch job)
  • MainBuffer can be specified 4096MB or over. (only 64bit FastCopy)
  • Add the option that can record timestamp/filesize information in filelog.
  • Add tolerance at the timestamp comparison option
  • Improve Physical drive group decision
  • Improve helpfile.
  • Easy to see the display (font, comma-delimited, point precision adjustment).
  • Main settings filename is changed FastCopy.ini -> FastCopy2.ini.
  • Change license BSD to GPLv3
  • Misc refine.

New in Portable FastCopy 2.11 (Jun 18, 2012)

  • Fix to ignore command line and shell extension in English GUI mode

New in Portable FastCopy 2.10 (Jun 18, 2012)

  • Prevent hazy display on 120DPI mode of Vista/7. Fix to sometimes fail update copy with ACL/Stream. Enable to select updating span for information (250/500/1000ms). Show Job name to main window title. Add taskbar minimzie mode instead of tasktray. Add Post-process command condition. Misc refine.

New in Portable FastCopy 2.08 (Jun 18, 2012)

  • Append selected directory to source field, if it is pushed OK button in Source directory Select Dialog with pushing CTRL key. Fix save path history problem(v2.07 only)

New in Portable FastCopy 2.07 (Feb 20, 2011)

  • Prevent autocomplete of combobox at resizing main window. misc refine.

New in Portable FastCopy 2.06 (Feb 20, 2011)

  • Fix exception at verify mode(v2.05 only).

New in Portable FastCopy 2.05 (Nov 15, 2010)

  • Fix not to save settins in Win98. Enable to select writing ACL/AltStream errors to the log.

New in Portable FastCopy 2.04 (Nov 8, 2010)

  • Enable drag & drop in admin mode on UAC. settings dialog and misc refine.

New in Portable FastCopy 2.03 (Sep 13, 2010)

  • Fix "Elevate" menu item didn't work in English UI.

New in Portable FastCopy 2.02 (Aug 23, 2010)

  • Release x64 native version. Store fastcopy.ini and logfiles in \Users\(USER)\AppData\roaming\FastCopy, if installed in \Progmram Files in Vista or Win7(UAC on/off is unrelated). Misc refine/fix.

New in Portable FastCopy 2.01 (May 13, 2010)

  • Fix not to finish "move" in same HDD rarely. Restore not to require absolute path.

New in Portable FastCopy 2.00 (May 13, 2010)

  • Fix not to finish "move" in same HDD rarely. Restore not to require absolute path.

New in Portable FastCopy 2.00 (May 12, 2010)

  • Add simple compare function("listing" with CTRL button)
  • Store fastcopy.ini and logfiles in \Users\(USER)\roming\FastCopy, if UAC is enabled and installed in \Program Files
  • Enable manual settings of Physical Drive group
  • Enable 32bit shell extension in 64bitOS
  • Fix exception when deleting Job

New in Portable FastCopy 1.99r4 (May 12, 2010)

  • Adjust destination filename to source filename when both upper/lower case are different (except "overwrite all" mode)
  • Fix showing no detail error

New in Portable FastCopy 1.99r3 (May 12, 2010)

  • Fix automatically decision of HDD mode problem
  • Improve to estimate complete time

New in Portable FastCopy 1.99 (May 12, 2010)

  • Add detail filelog option(/filelog)
  • Enable filter in move mode
  • Speed up starting (Replace API's inifile access by original routine)
  • Affect filter for the files those are specified direct in Source EditBox
  • Modify /srcfile option when using MBCS in srcfile contents
  • Additionally, refinement

New in Portable FastCopy 1.98 (May 12, 2010)

  • Add Extended (filesize/timestamp) filter
  • ("Option" -> "show extended filter")

New in Portable FastCopy 1.97 (May 12, 2010)

  • Correct that sometimes it failed to play sound in post-process action
  • Additionally, refinement

New in Portable FastCopy 1.96 (May 12, 2010)

  • If /linkdest option is enabled, change updating behavior "overwrite the target" to "delete and recreate the target"
  • Add option(/recreate) that change updating behavior "overwrite the target" to "delete and recreate the target", regardless of specifying /linkdest option

New in Portable FastCopy 1.94 (May 12, 2010)

  • Correct that helpfile can't be opened.(v1.93 only)

New in Portable FastCopy 1.93 (May 12, 2010)

  • Add Post-Process(shutdown or etc) menu.
  • Add "open log" menu.
  • Add /srcfile option.(specify source files by textfile).
  • Correct that JobMng saved "Delete" mode as "move" mode(v1.80-v1.92 only).
  • Correct that installation option(creating shortcut) didn't work at Non-English OS.(v1.92 only)

New in Portable FastCopy 1.92 (Jan 20, 2009)

  • Correct English document. Add "run in task tray" option in shell extension. Correct that sometimes incomplete file remained when error occurred.