Прежде всего, существуют разные способы хранения файловых систем на устройстве хранения; устройство может быть отформатировано без таблицы разделов или может иметь таблицу разделов MBR или GPT. MBR не поддерживает устройства размером более 2 ТБ. Коротко говоря, Windows поддерживает GPT только для больших дисков на SATA и не поддерживает GPT для USB-накопителей.
Я выхожу на передний план, но я видел, что Windows рассматривает USB-диски иначе, чем внутренние. В более технических терминах он не распознает USB-диски с GPT и не распознает внутренние диски без таблицы разделов. Я предполагаю, что Windows форматирует ваши USB-диски> 2 ТБ без таблицы разделов, а затем не распознает их через SATA, поскольку в ней отсутствует таблица разделов.
Плохая новость в том, что у меня нет прямого решения для вас; Вы всегда можете попробовать прочитать диск с Linux, который не обрабатывает USB или SATA диски по-разному. Но, вероятно, вам будет проще, если вы сделаете резервную копию диска, отформатируйте его, пока он подключен, так, как вы собираетесь его использовать, и восстановите данные.
В качестве альтернативы вы можете использовать Linux для форматирования диска с помощью таблицы разделов MBR, которую Windows поддерживает как для USB, так и для SATA, но это ограничит размер вашей файловой системы до 2 ТБ. Может быть, вы также можете сделать это из Windows, у меня нет большого диска для тестирования прямо сейчас.