I attempted to take an image using the dd command from one external hard drive and store it on another external hard drive using both ports on the Adaptec USB 2.0 card (an external hard drive in each of the two ports of the card). Well, it doesn't work and gives me a simple Input/Output error. The external drives are NTFS volumes and I can copy files from one to the other with no problem. Any thoughts on why cp works and dd doesn't?

GIGABYTE A520M DS3H AC AMD AM4 Motherboard mATX
$59.99
Intel H310 LGA1151 8-9th Gen DDR4 M.2 NVMe mATX Motherboard IO Shield Battery
$54.99
MSI PRO Z790-P WIFI DDR4 LGA 1700 Intel Z790 SATA 6Gb/s DDR4 ATX Motherboard
$163.49
MSI B460M-A Pro DDR4 LGA 1200 Micro ATX Motherboard 10th Gen
$59.99
Intel H81 Motherboard M.2 NVMe LGA 1150 mATX w/ IO Shield (Random Slot Color)
$29.90
GIGABYTE B365 HD3 LGA1151 Intel 9th Gen motherboard
$59.99
ASUS PRIME Z370-A II LGA 1151 Intel Z370 DDR4 DIMM USB3.1 DVI ATX RGB
$69.99
ASRock B550M PRO4 AM4 AMD B550 SATA 6Gb/s Micro ATX AMD Motherboard
$76.49
ASUS B85M-G/B85M-G PLUS LGA1150 DDR3 Micro ATX Motherboard HDMI for Inter 4thCPU
$45.00
GIGABYTE X570 UD AM4 motherboard +AMD Ryzen 9 3900x CPU+Cooler
$250.00