LINUX.ORG.RU

HDD диск NTFS видно в Linux, но не видно в Windows

 , , , ,


0

1

в сумме 3 диска. 2 ssd под Винду и Линукс соответственно, и 1 hdd, который раньше у меня работал из под Линукса и теперь я хочу его транспортировать в винду форматировал свой HDD в NTFS и не вижу его из под винды помогите



Последнее исправление: hobbit (всего исправлений: 1)

Ответ на: комментарий от Vsevolod-linuxoid
[sudo] пароль для user: 
Диск /dev/sda: 476,94 GiB, 512110190592 байт, 1000215216 секторов
Disk model: TS512GMTS830S   
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: 91EA1FE7-4B40-4846-B689-60A33EA06EFF

Устр-во     начало      Конец   Секторы Размер Тип
/dev/sda1     2048    4196351   4194304     2G Файловая система Linux
/dev/sda2  4196352 1000214527 996018176 474,9G Файловая система Linux


Диск /dev/sdb: 2,73 TiB, 3000592982016 байт, 5860533168 секторов
Disk model: ST3000DM001-1ER1
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: gpt
Идентификатор диска: CDB85823-D201-43FE-A5D4-05E5D0A14B5B

Устр-во    начало      Конец    Секторы Размер Тип
/dev/sdb1    2048 5860532223 5860530176   2,7T Microsoft basic data


Диск /dev/nvme0n1: 476,94 GiB, 512110190592 байт, 1000215216 секторов
Disk model: XPG SPECTRIX S40G                       
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: 95817FC6-714A-46B9-8C65-A991363CF383

Устр-во           начало      Конец   Секторы Размер Тип
/dev/nvme0n1p1      2048     206847    204800   100M EFI
/dev/nvme0n1p2    206848     239615     32768    16M Зарезервированный раздел Microsoft
/dev/nvme0n1p3    239616  998531272 998291657   476G Microsoft basic data
/dev/nvme0n1p4 998533120 1000210431   1677312   819M Среда для восстановления Microsoft


Диск /dev/sdc: 7,5 GiB, 8054112256 байт, 15730688 секторов
Disk model: Flash Disk      
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x00000000

Устр-во    Загрузочный  начало   Конец Секторы Размер Идентификатор Тип
/dev/sdc1  *                64 8075991 8075928   3,9G             0 Пустой
/dev/sdc2              8075992 8084183    8192     4M            ef EFI (FAT-12/16/32)
❯ sudo blkid -c /dev/null
/dev/nvme0n1p3: BLOCK_SIZE="512" UUID="12FA9887FA98692D" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="fed8ff15-c3a7-44c0-9b87-f80ea58b42f3"
/dev/nvme0n1p1: UUID="0096-DFA9" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="06a4271f-99ae-45b4-b3ea-60f8ab64b64c"
/dev/nvme0n1p4: BLOCK_SIZE="512" UUID="A6BC442BBC43F479" TYPE="ntfs" PARTUUID="0db0de37-6cbd-47b5-b8d3-9dbfb6a20be9"
/dev/nvme0n1p2: PARTLABEL="Microsoft reserved partition" PARTUUID="5cdb94f6-d865-4bc7-b72f-8c28dee2caac"
/dev/sdb1: BLOCK_SIZE="512" UUID="7C27606025E6214E" TYPE="ntfs" PARTUUID="e7e8a796-12dc-4146-9bc1-f3f38ec8929d"
/dev/sdc2: SEC_TYPE="msdos" LABEL_FATBOOT="MISO_EFI" LABEL="MISO_EFI" UUID="B0CB-F3E6" BLOCK_SIZE="512" TYPE="vfat"
/dev/sdc1: BLOCK_SIZE="2048" UUID="2024-01-13-03-11-50-00" LABEL="MANJARO_GNOME_2313" TYPE="iso9660"
/dev/sda2: UUID="ac209ca2-fb56-4ffc-879e-a91ede43db67" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="99fc1f48-158d-4398-9206-a71975f405cb"
/dev/sda1: UUID="8ADB-8857" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="d8d66cc7-694d-4651-a98f-565401394c25"

kuku2905
() автор топика
Ответ на: комментарий от kuku2905

и даже в диспетчере устройств его нет(

Не запитанное устройство работать не может.

В диспетчере дисков он должен быть виден и затем в управлении дисков.

Проверь, что все шлейфы рабочие и в BIOS (UEFI) не отключен SATA канал. Там может быть отключено авто определение (поиск) подключенных устройств, но сам SATA канал должен быть включен.

Проблема не в плоскости Linux / Windows, а аппаратная (физическая) или настройки подсистемы инициализации ПК.

anonymous
()

Под виндой:

win+r, «diskmgmt.msc», enter

Там ищете свой диск.

Если не видит разделов на нем - криво создали NTFS, создавайте из под винды в той же утилите.

Если видит раздел - ПКМ, «Изменить букву диска».

PPP328 ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Вестимо, авто темы не очень точно изложил то, что он сделал. И не указал тот факт, что он переставляет SATA накопитель из ПК с Linux в ПК с Windows.

И у него не то, что Windows в диспетчере устройств, а даже в BIOS (UEFI) на ПК с Windows не виден подключенный накопитель.

И проблема, как я написал выше, либо физическая, либо в настройках BIOS (UEFI).

Он молчит и, скорее всего, так и было и он исправил либо одно, либо второе. И ему просто неловко.

anonymous
()
Ответ на: комментарий от PPP328

Если не видит разделов на нем - криво создали NTFS

Причём здесь создание NTFS, если ты конечно имеешь в виду создание файловой системы, а то с такой логикой ты можешь говорить о чём угодно.

Видимость диска и разделов на нём в управлении дисков, если диск видится в диспетчере устройство, при создании любого раздела хоть с таблицей GPT, хоть с таблицей MBR будет обязательно и от того создавали структуры файловой системы NTFS в Windows или Linux не зависит.

А у автора темы не виден диск даже в диспетчере устройств в Windows - следовательно, проблема либо в подключении накопителя, либо в настройках BIOS (UEFI).

Т.к. диск, скорее всего, переставлялся в другой ПК, хотя в теме об этом не сказана - но это логичный вывод из всех сообщений автора темы.

anonymous
()
Ответ на: комментарий от kuku2905

Тогда диск должен быть виден в диспетчере устройств. Ты путаешься в показаниях.

Чему из сказанного тобой можно верить или читать каждое второе сообщение, или наоборот первое, а другие пропускать?

anonymous
()
Ответ на: комментарий от kuku2905

Вот здесь что ты сказал?

HDD диск NTFS видно в Linux, но не видно в Windows (комментарий)

Не может быть такого, что на одном и том же ПК SATA накопителя не видно в диспетчере устройств Windows, а в Linux видно.

А вот с NVME накопителями такое возможно.

На моей материнке от MSI два m2 nvme разъёма, возможно даже 3, не буду проверять.

В одном разъёме NVME накопитель определяется всегда при старте ПК.

В другом через раз. Если проблема с nvme накопителем - то у тебя такой же глюк прошивки BIOS (UEFI) или конфликт совместимости NVME накопителя и материнской платы.

Я просто переставил NVME накопитель в другой m2 nvme разъём и проблема ушла.

anonymous
()
Ответ на: комментарий от kuku2905

Я тут уже слишком давно, что бы ты мне указывал что делать, ты тут только месяц. Мей дата регистрации уже как 15 лет.

Хотя пишу не заходя на форму. Лень.

Я тебе пишу конструктивные вещи и стараюсь помочь.

anonymous
()
Ответ на: комментарий от kuku2905

Так может быть отчасти, если ты создал файловую систему NTFS сразу на устройстве диска, а не разделе и то диск в управлении дисками будет виден.

Но у тебя есть таблица разделов в выводе команд Linux.

А у тебя случаем не Windows Server 2016 / 2019?

В Windows Server присутствует возможность отключения автоматического сканирования вновь подключенных накопителей на наличие таблицы разделов, поиск новых дисков.

Могу ошибаться, может и просто в Windows 10 или в Windows 11 тоже есть.

Ядро Linux на любом подключенном накопителе будет пытаться найти таблицу разделов и это не отключается.

В Windows это можно сделать, в итоге инициализация диска не будет происходить.

Это может помочь, если диск с битыми секторам и его дальше планируется читать специализированным софтом.

Как бы не было жаль, но Linux здесь уступает Windows.

Так какая у тебя Windows?

А по поводу описанной функции я не помню как она точно называется и как включается и отключается.

anonymous
()
Ответ на: комментарий от anonymous

Коллега, было бы неплохо посмотреть, что ТС ранее по моему запросу присылал.

Есть у него таблица разделов:

Диск /dev/sdb: 2,73 TiB, 3000592982016 байт, 5860533168 секторов
Disk model: ST3000DM001-1ER1
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: gpt
Идентификатор диска: CDB85823-D201-43FE-A5D4-05E5D0A14B5B

Устр-во    начало      Конец    Секторы Размер Тип
/dev/sdb1    2048 5860532223 5860530176   2,7T Microsoft basic data

/dev/sdb1: BLOCK_SIZE="512" UUID="7C27606025E6214E" TYPE="ntfs" PARTUUID="e7e8a796-12dc-4146-9bc1-f3f38ec8929d"
Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Как видишь, я несколько рассуждаю вслух.

И далее пишу:

Но у тебя есть таблица разделов в выводе команд Linux.

Делаю ещё одно предположение, хотя и сомневаюсь, что у него Server или Windows 11.

Только в серверной Windows, вроде бы, можно отключить опрос новых накопителей, ранее не зарегистрированных в системе, на наличие таблицы разделов их её чтение. Возможно это затрагивает и отображение диска в диспетчере устройств.

Как называется то, что я описал не помню.

Коллега на работе вычитывал так один сбойный диск. У него был Windows Server 2016, это точно.

Далее скриптом на pyhton3 он читал данные со сбойного диска и собирал файлы. Он к тому же нашёл спецификацию NTFS и по сути разбирая служебные данные NTFS собирал файлы.

Звучит немного сказочно, я бы сам не поверил в такое, если бы мне кто-то сказал.

Но он это сделал.

anonymous
()
Ответ на: комментарий от kuku2905

На диске есть данные, или его можно форматнуть?

Если нет данных, то выполни просто:

sudo wipefs -a /dev/sdb1
sudo wipefs -a /dev/sdb
sudo dd if=/dev/zero of=/dev/sdb bs=4M count=128 oflag=direct status=progress

После чего винда увидит его как абсолютно чистый, каким он и будет, и должна подхватить. Там уже в неё разметишь и отформатируешь.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 2)
Ответ на: комментарий от kuku2905

Тогда не знаю. Иди на форум по Windows, почему она не видит идеально чистый диск — Linux тут уже ни при чем, на диске отсутствуют какие-бы то ни было метки или данные.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

Спасибо, не знал, как-то через fdisk или dd удалял.

Ну насчёт автора темы, возможно всё же причина - отключение опроса новых дисков в Windows.

По крайней мере это моё предположение, если даже после очистки диска он не виден.

Хотя может он просто когда-то отключил диск в диспетчере устройств в Windows.

Дальше мне нет смысла что-то писать.

anonymous
()

теперь я хочу его транспортировать в винду

винда его не увидела

Наверно, 3-х терабайтник сопротивляется быть системным диском. Он хочет быть файлопомойкой. )

krasnh ★★★
()
Ответ на: комментарий от kuku2905

Да, тебе уже сказано, что на в BIOS можно отключить авто определение подключенных устройств, а далее драйвер Windows / Linux сам сделает опрос SATA контроллера. Только SATA канал не отключай.

anonymous
()
Ответ на: комментарий от hateWin

вывод таков

❯ sudo fdisk -l /dev/sdb
[sudo] пароль для user: 
Диск /dev/sdb: 2,73 TiB, 3000592982016 байт, 5860533168 секторов
Disk model: ST3000DM001-1ER1
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
kuku2905
() автор топика