Компьютер не распознает определенный USB (Win 7)
Я думаю, что это не аппаратная проблема; И компьютер распознает все другие USB, кроме определенного USB.
Проблема возникла после того, как я создал Fedora live USB. После создания live USB этот ПК с Windows не распознавал USB в [My Computer]. Распознавание в diskmgmt.msc в порядке. (USB имеет нормальный раздел) (Я воссоздал новый раздел с помощью diskmgmt.msc)
Я форматировал этот USB более 5 раз, используя несколько разных способов, но, как написано выше, diskmgmt.msc распознает его, а "Мой компьютер" - нет.
Я перепробовал все решения, которые нашел, но не смог решить проблему.
Что я могу сделать?
2 ответа
Проблема возникает из-за того, что разделы на вашем USB-накопителе загрязнены сторонней операционной системой, что приводит к путанице в Windows. Попробуйте очистить флэш-накопитель (или жесткий диск) с помощью стандартной низкоуровневой утилиты Microsoft DISKPART. Для получения инструкций https://www.windowscentral.com/how-clean-and-format-storage-drive-using-diskpart-windows-10.
Вы не сказали, как скопировали установщик Fedora на USB-накопитель, и эта деталь очень важна. Некоторые инструменты (например, Rufus) используют обычные разделы на USB-накопителе, но другие методы (например, использование dd
в Linux) создайте таблицу разделов типа Frankenstein's Monster. Причина в том, что многие установщики Linux .iso
файлы предназначены для работы либо при записи на флэш-накопитель USB (для которого требуется таблица разделов GPT или MBR), либо на оптический диск (для которого требуются структуры данных ISO-9660 или UDF). Эти два набора требований противоречивы, но могут сосуществовать, если используются различные приемы. Результат работает в том смысле, что компьютер может прочитать диск в любом случае и установить ОС; но итоговая таблица разделов на USB-накопителе очень нестандартна и может привести к путанице в обычном программном обеспечении для создания разделов.
Решение состоит в том, чтобы сделать лучше, чем обычно, стирание структур данных диска. Если вы можете загрузиться в среде Linux, вам следует выполнить следующее:
sgdisk -Z /dev/sdc
Вы должны ввести эту команду как root
или используя sudo
; и вы должны изменить /dev/sdc
к любому идентификатору диска USB-накопителя. -Z
возможность sgdisk
следует очистить данные разделов GPT и MBR. Вы можете использовать fdisk
, gdisk
, parted
, GParted или все, что вам нравится, переразбить диск обычным способом и создать свежую файловую систему в результирующем разделе.
Более экстремальный подход - полностью стереть диск:
dd if=/dev/zero of=/dev/sdc
Эта команда, вероятно, займет несколько минут, но она будет записывать значения "0" в каждый байт каждого сектора на /dev/sdc
, (Измените этот идентификатор, если необходимо, конечно.) Это будет гарантировать, что диск полностью пуст, после чего вы сможете переразбить его и начать его использовать. Если это все еще не работает в этом пункте, то оборудование диска, вероятно, выходит из строя. (Это случается - и если вы просто записали на диск весь установщик Linux, этого могло бы быть достаточно, чтобы переместить его через границу сбоя.)
Если вы используете Windows, есть эквиваленты sgdisk
а также dd
для этого. Я менее знаком с инструментами Windows, поэтому мой ленивый совет - загрузить аварийный диск Linux для использования sgdisk
и / или dd
, Кто-то, более знакомый с Windows, может предложить более ориентированное на Windows решение.