Joined
·
823 Posts
I have some experiences to share regarding the task of copying very large files (>4GB, i.e. raw HDTV captures from HD Homerun) using Windows 7 x64.
I copy recordings of interest onto a NTFS-formatted 3.5" internal hard disk drive that I place into one of those eSATA docking stations for 3.5"/2.5" internal HDDs or SSDs (e.g. the Thermaltake BlacX). In a typical copy session, I transfer around 40 to 50 raw .tp files -- roughly 250GB to 300GB of total data -- from my Windows 7 x64 HTPC/DVR to a 2TB HDD inserted into a docking station and attached to the HTPC/DVR via an eSATA cable.
I copy the files using Windows 7's copy and paste function in Windows Explorer. But something I've noticed with this method is that right after the copy progress bar reaches 100% and the dialog box disappears (indicating the completion of the file transfer), data is still being transferred for several more minutes, despite the clear indication from Windows that the process was completed.
I found this out because of several instances in which I removed the external drive immediately after the Windows UI indicated the process finished... only to find that the last file to be transferred had been corrupted so badly that it could not be opened with either VLC or VideoReDo.
When I figured out that I needed to wait a few minutes after Windows said the transfer was "done", I never had any issues afterwards.
Anyway, while I was trying to research this phenomenon I learned about 3rd party tools like Teracopy and Robocopy, and while googling for details on those applications, I stumbled upon a pretty large thread on Microsoft's Social Technet forum that is titled "Windows 7 64-bit Corrupting (Altering) Large Files Copied to External NTFS Drives". In that thread discussion, a few posters claim that file transfer corruption is an issue when moving large sets of data from a Win7 machine to an external drive that is NTFS-formatted using Explorer copy/paste. The issue occurs regardless of the external interface, meaning both USB and eSATA connections have this problem.
Also mentioned in that thread is that general users will not likely notice the problem, particularly if their data consists of video files. This is because many playback systems have robust error correction algorithms, hence a few bit errors in a corrupted copy will not affect the playback of the video despite the fact that it does not match the original file bit-for-bit.
According to that thread, verification of the copy error is done using the CLI command fc /b file1 file2, where file1/file2 can be either original/copy or copy/original. An alternative check is the CLI command COMP. One post in the thread gave this as an example: comp test.mkv g:\test\test.mkv.
I was wondering if anyone here has observed any of these issues when copying large files to external NTFS-storage devices with the native Windows 7 copy/paste feature. Thanks for reading all this, and for any further discussion on the subject.
I copy recordings of interest onto a NTFS-formatted 3.5" internal hard disk drive that I place into one of those eSATA docking stations for 3.5"/2.5" internal HDDs or SSDs (e.g. the Thermaltake BlacX). In a typical copy session, I transfer around 40 to 50 raw .tp files -- roughly 250GB to 300GB of total data -- from my Windows 7 x64 HTPC/DVR to a 2TB HDD inserted into a docking station and attached to the HTPC/DVR via an eSATA cable.
I copy the files using Windows 7's copy and paste function in Windows Explorer. But something I've noticed with this method is that right after the copy progress bar reaches 100% and the dialog box disappears (indicating the completion of the file transfer), data is still being transferred for several more minutes, despite the clear indication from Windows that the process was completed.
I found this out because of several instances in which I removed the external drive immediately after the Windows UI indicated the process finished... only to find that the last file to be transferred had been corrupted so badly that it could not be opened with either VLC or VideoReDo.
When I figured out that I needed to wait a few minutes after Windows said the transfer was "done", I never had any issues afterwards.
Anyway, while I was trying to research this phenomenon I learned about 3rd party tools like Teracopy and Robocopy, and while googling for details on those applications, I stumbled upon a pretty large thread on Microsoft's Social Technet forum that is titled "Windows 7 64-bit Corrupting (Altering) Large Files Copied to External NTFS Drives". In that thread discussion, a few posters claim that file transfer corruption is an issue when moving large sets of data from a Win7 machine to an external drive that is NTFS-formatted using Explorer copy/paste. The issue occurs regardless of the external interface, meaning both USB and eSATA connections have this problem.
Also mentioned in that thread is that general users will not likely notice the problem, particularly if their data consists of video files. This is because many playback systems have robust error correction algorithms, hence a few bit errors in a corrupted copy will not affect the playback of the video despite the fact that it does not match the original file bit-for-bit.
According to that thread, verification of the copy error is done using the CLI command fc /b file1 file2, where file1/file2 can be either original/copy or copy/original. An alternative check is the CLI command COMP. One post in the thread gave this as an example: comp test.mkv g:\test\test.mkv.
I was wondering if anyone here has observed any of these issues when copying large files to external NTFS-storage devices with the native Windows 7 copy/paste feature. Thanks for reading all this, and for any further discussion on the subject.