I would use a hex editor (eg HxD freeware) to compare a corrupted file with a good copy. That should help to visualise what is going on.
I expect that the USB-SATA bridge is the problem rather than the SSD itself. For example, some older JMicron bridges had a silent data corruption bug.
Your SMART report looks like a Silicon Motion SSD.
If you copy the Identify Device and SMART data to the clipboard (from CDI's menu), you could then paste it into your next post. This will identify the SSD's controller and NAND flash type.
BTW, CDI has a menu option which redacts the serial number from your reports.
Thank you very much for your timely response and help. I've updated the link in the first post. You suspect it's the bridge in the USB enclosure? The funny thing about that is that I got a USB enclosure from AliExpress, two in fact. One of the enclosures I inserted an old Seagate Hard disk drive. And in the other one, I inserted this SSD. What's interesting is that the issue only occurs with the SSD and not the HDD. It makes me wonder if the USB enclosure could entirely be the culprit here.
I would like to identify and isolate the cause of this behavior for future reference and learnings. I can't return either the drive or the enclosure. Here's the data you requested from the CDI;
----------------------------------------------------------------------------
CrystalDiskInfo 8.17.13 (C) 2008-2022 hiyohiyo
Crystal Dew World:
https://crystalmark.info/
----------------------------------------------------------------------------
OS : Windows 10 [10.0 Build 19045] (x64)
Date : 2023/02/18 16:06:17
-- Controller Map ----------------------------------------------------------
- Intel(R) 400 Series Chipset Family SATA AHCI Controller [ATA]
+ USB Attached SCSI (UAS) Mass Storage Device [SCSI]
- JMicron Generic SCSI Disk Device
----------------------------------------------------------------------------
(03) ACOS-SSD
----------------------------------------------------------------------------
Model : ACOS-SSD
Firmware : HPS1A30C
Serial Number :
****
Disk Size : 512.1 GB (8.4/137.4/512.1/512.1)
Buffer Size : Unknown
Queue Depth : 32
# of Sectors : 1000215216
Rotation Rate : ---- (SSD)
Interface : UASP (Serial ATA)
Major Version : ACS-2
Minor Version : ACS-2 Revision 3
Transfer Mode : SATA/600 | SATA/600
Power On Hours : 87 hours
Power On Count : 33 count
Host Reads : 818 GB
Host Writes : 602 GB
NAND Writes : 1083 GB
Temperature : 54 C (129 F)
Health Status : Good (100 %)
Features : S.M.A.R.T., NCQ, TRIM, GPL
APM Level : ----
AAM Level : ----
Drive Letter : E:
-- S.M.A.R.T. --------------------------------------------------------------
ID Cur Wor Thr RawValues(6) Attribute Name
01 100 100 _50 000000000000 Read Error Rate
05 100 100 _50 000000000000 Reallocated Sectors Count
09 100 100 _50 000000000057 Power-On Hours
0C 100 100 _50 000000000021 Power Cycle Count
A0 100 100 _50 000000010002 Uncorrectable sectors count when read/write
A1 100 100 _50 00000000005F Number of Valid Spare Blocks
A3 100 100 _50 00000000012F Number of Initial Invalid Blocks
A4 100 100 _50 000000000006 Total Erase Count
A5 100 100 _50 000000000017 Maximum Erase Count
A6 100 100 _50 000000000001 Minimum Erase Count
A7 100 100 _50 000000000003 Average Erase Count
A8 100 100 _50 000000000000 Max Erase Count of Spec
A9 100 100 _50 000000000064 Remain Life
AF 100 100 _50 000001000000 Program fail count in worst die
B0 100 100 _50 00000000007F Erase fail count in worst die
B1 100 100 _50 000002020191 Total Wear Level Count
B2 100 100 _50 000008000000 Runtime Invalid Block Count
B5 100 100 _50 000000000000 Total Program Fail Count
B6 100 100 _50 000000000000 Total Erase Fail Count
C0 100 100 _50 000000000004 Power-Off Retract Count
C2 100 100 _50 000000000036 Temperature
C3 100 100 _50 000000000238 Hardware ECC Recovered
C4 100 100 _50 000000000000 Reallocation Event Count
C5 100 100 _50 000000000008 Current Pending Sector Count
C6 100 100 _50 000000000000 Uncorrectable Error Count Off-line
C7 100 100 _50 000000000002 Ultra DMA CRC Error Count
E8 100 100 _50 00000000005F Available Reserved Space
F1 100 100 _50 000000004B4D Total LBA Written
F2 100 100 _50 00000000664E Total LBA Read
F5 100 100 _50 000000008763 Flash Write Sector Count
-- IDENTIFY_DEVICE ---------------------------------------------------------
0 1 2 3 4 5 6 7 8 9
000: 0040 3FFF C837 0010 0000 0000 003F 0000 0000 0000
010: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
020: 0000 0000 0000 4850 5331 4133 3043 4143 4F53 2D53
030: 5344 2020 2020 2020 2020 2020 2020 2020 2020 2020
040: 2020 2020 2020 2020 2020 2020 2020 8008 4000 2F00
050: 4000 0000 0000 0007 3FFF 0010 003F FC10 00FB 9101
060: FFFF 0FFF 0000 0007 0003 0078 0078 0078 0078 0C00
070: 0000 0000 0000 0000 0000 001F E50E 0006 0044 0040
080: 03FC 0110 706B 7400 4163 7469 B400 4163 407F 0001
090: 0001 0000 FFFE 0000 0000 0000 0000 0000 0000 0000
100: 12B0 3B9E 0000 0000 0000 0008 4000 0000 0000 0000
110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 4008
120: 4008 0000 0000 0000 0000 0000 0000 0000 0021 4143
130: 4F53 2D53 5344 2020 2020 2020 2020 2020 2020 2020
140: 2020 2020 2020 2020 2020 2100 0000 8901 ACD3 C632
150: 0000 4100 2220 2112 000C 5359 0000 0000 0000 0000
160: 0000 0000 0000 0000 0000 0000 0000 0000 0003 0001
170: 2020 2020 2020 2020 0000 0000 2020 2020 2020 2020
180: 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020
190: 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020
200: 2020 2020 2020 2020 2020 2020 0000 0000 0000 4000
210: 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000
220: 0000 0000 10FF 0000 0000 0000 0000 0000 0000 0000
230: 0000 0000 0000 0000 0010 0010 0000 0000 0000 0000
240: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
250: 0000 0000 0000 0000 0000 F9A5
-- SMART_READ_DATA ---------------------------------------------------------
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
000: 01 00 01 32 00 64 64 00 00 00 00 00 00 00 05 32
010: 00 64 64 00 00 00 00 00 00 00 09 32 00 64 64 57
020: 00 00 00 00 00 00 0C 32 00 64 64 21 00 00 00 00
030: 00 00 A0 32 00 64 64 02 00 01 00 00 00 00 A1 32
040: 00 64 64 5F 00 00 00 00 00 00 A3 32 00 64 64 2F
050: 01 00 00 00 00 00 A4 32 00 64 64 06 00 00 00 00
060: 00 00 A5 32 00 64 64 17 00 00 00 00 00 00 A6 32
070: 00 64 64 01 00 00 00 00 00 00 A7 32 00 64 64 03
080: 00 00 00 00 00 00 A8 32 00 64 64 00 00 00 00 00
090: 00 00 A9 32 00 64 64 64 00 00 00 00 00 00 AF 32
0A0: 00 64 64 00 00 00 01 00 00 00 B0 32 00 64 64 7F
0B0: 00 00 00 00 00 00 B1 32 00 64 64 91 01 02 02 00
0C0: 00 00 B2 32 00 64 64 00 00 00 08 00 00 00 B5 32
0D0: 00 64 64 00 00 00 00 00 00 00 B6 32 00 64 64 00
0E0: 00 00 00 00 00 00 C0 32 00 64 64 04 00 00 00 00
0F0: 00 00 C2 32 00 64 64 36 00 00 00 00 00 00 C3 32
100: 00 64 64 38 02 00 00 00 00 00 C4 32 00 64 64 00
110: 00 00 00 00 00 00 C5 32 00 64 64 08 00 00 00 00
120: 00 00 C6 32 00 64 64 00 00 00 00 00 00 00 C7 32
130: 00 64 64 02 00 00 00 00 00 00 E8 32 00 64 64 5F
140: 00 00 00 00 00 00 F1 32 00 64 64 4D 4B 00 00 00
150: 00 00 F2 32 00 64 64 4E 66 00 00 00 00 00 F5 32
160: 00 64 64 63 87 00 00 00 00 00 00 00 78 00 00 5D
170: 02 00 01 00 02 04 00 4F 63 74 20 32 39 20 32 30
180: 32 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00
190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 51
-- SMART_READ_THRESHOLD ----------------------------------------------------
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
000: 01 00 01 32 00 00 00 00 00 00 00 00 00 00 05 32
010: 00 00 00 00 00 00 00 00 00 00 09 32 00 00 00 00
020: 00 00 00 00 00 00 0C 32 00 00 00 00 00 00 00 00
030: 00 00 A0 32 00 00 00 00 00 00 00 00 00 00 A1 32
040: 00 00 00 00 00 00 00 00 00 00 A3 32 00 00 00 00
050: 00 00 00 00 00 00 A4 32 00 00 00 00 00 00 00 00
060: 00 00 A5 32 00 00 00 00 00 00 00 00 00 00 A6 32
070: 00 00 00 00 00 00 00 00 00 00 A7 32 00 00 00 00
080: 00 00 00 00 00 00 A8 32 00 00 00 00 00 00 00 00
090: 00 00 A9 32 00 00 00 00 00 00 00 00 00 00 AF 32
0A0: 00 00 00 00 00 00 00 00 00 00 B0 32 00 00 00 00
0B0: 00 00 00 00 00 00 B1 32 00 00 00 00 00 00 00 00
0C0: 00 00 B2 32 00 00 00 00 00 00 00 00 00 00 B5 32
0D0: 00 00 00 00 00 00 00 00 00 00 B6 32 00 00 00 00
0E0: 00 00 00 00 00 00 C0 32 00 00 00 00 00 00 00 00
0F0: 00 00 C2 32 00 00 00 00 00 00 00 00 00 00 C3 32
100: 00 00 00 00 00 00 00 00 00 00 C4 32 00 00 00 00
110: 00 00 00 00 00 00 C5 32 00 00 00 00 00 00 00 00
120: 00 00 C6 32 00 00 00 00 00 00 00 00 00 00 C7 32
130: 00 00 00 00 00 00 00 00 00 00 E8 32 00 00 00 00
140: 00 00 00 00 00 00 F1 32 00 00 00 00 00 00 00 00
150: 00 00 F2 32 00 00 00 00 00 00 00 00 00 00 F5 32
160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F5