Что делает USB-флешки не загружаемыми?


19

Недавно я получил USB-накопитель емкостью 64 ГБ и планировал сделать его мультитулом для восстановления системы с различными установщиками Linux и Windows и живыми образами, но у меня, похоже, есть USB-накопитель, который не может быть загружен.

Установщик Pendrive Linux 'Yumi не распознает его, а выводит его только тогда, когда установлен флажок «показать все устройства».

ЮМИ, не провереноЮми, проверил

Средство установки Windows 7 USB также не распознает его.

Windows 7, USB-инструмент

При размещении на нем образа с помощью Yumi или diskpart и xcopy ни один из трех протестированных мною компьютеров не сможет загрузить его, но ни у одного из них не возникнет проблем с загрузкой с другого меньшего, более медленного диска 8 ГБ. Средство форматирования HP USB, как упомянуто в этом ответе , форматирует его, но это не позволяет загружаться. Я пробовал файловые системы NTFS и FAT32, но ни одна из них не удалась.

Что вызывает это? У меня сложилось впечатление, что USB-накопители - это просто устройства хранения (например, оптические диски), и этого было достаточно, чтобы иметь правильные файлы / структуры, чтобы сделать их загрузочными. В устройстве отсутствует какая-либо критическая функция, необходимая для его загрузки?


Дополнительная информация:

Основными платами ПК являются GA-MA770T-UD3 (разъем AM3, вероятно, немного устаревший), GA-Q87TN (разъем 1150) и все, что находится внутри Dell XPS12 9Q33. Последние два работают на процессорах Haswell с UEFI, я не могу представить, что флешка объемом 64 ГБ создаст проблему.

Я также попытался отформатировать с помощью инструментов Windows, и попытался сделать раздел только 20 ГБ.


Странно, я никогда не сталкивался с этим вопросом! Я всегда использовал diskpart и устанавливал раздел как активный, и этого было достаточно.
Ли Харрисон

2
Видимо, у кого-то еще была эта проблема . Похоже, есть некоторые флешки, с которых просто невозможно загрузиться.
iFreilicht


@ Ƭᴇcʜιᴇ007 интересные вопросы и хорошие ответы. К сожалению, ни решить мою проблему, ни они не отвечают на мой вопрос. Если это правда, что загрузочный флаг должен быть установлен для того, чтобы окна распознавали несколько разделов, тогда он установлен на моем диске, так как я тестировал его с двумя разделами, и оба можно было прочитать и записать без ошибок.
iFreilicht

Предоставляет ли Windows опцию Eject для этого диска, когда он подключен?
Ƭᴇcʜιᴇ007

Ответы:


10

Просто хочу поделиться своим опытом. Мы записываем множество загрузочных ISO-файлов на флэш-накопители для настройки чего-либо, начиная с серии серверов Windows и заканчивая Windows 7–10. У нас возникают ТОЛЬКО проблемы с дисками Kingston, когда это необходимо. Я разговаривал с парнем из службы технической поддержки из Кингстона, и после большого количества бесполезной информации он в основном сводится к тому, что его загрузка не гарантируется. Поэтому я попробовал все остальные варианты устранения неполадок, такие как diskpart, полные форматы и даже способ разделения и форматирования в linux. Итак, несколько дней спустя я проверил свой биос и, как всегда, USB-диск показывает как жесткий диск, как и любой другой бренд USB-диска. Я заметил, что на правой странице была заметка «нажмите N», чтобы удалить USB-диск Kingston как «жесткий диск», который пометит его как съемный диск. После нажатия N диск исчез из списка жестких дисков, и я сохраняю / перезагружаюсь. Теперь работает отлично !!! Это не было необходимо для любого из моих других USB-дисков, которые идеально загружались каждый раз на различных аппаратных платформах, за исключением моих дисков Kingston G3 и Fury 3.0.

Надеюсь, что это может помочь другим разочарованным технарем: D


4

Некоторые производители USB-флешек делят диски с таблицами, не подходящими для создания загрузочных дисков. Форматирование не имеет значения, поскольку оно не влияет на таблицы, просто стирает содержимое основного, видимого раздела. (У меня были проблемы с «уважаемой» маркой раньше с этой проблемой.)

Если у вас есть доступ к Linux-блоку, подключите диск, найдите, что Linux называет устройством, а затем запустите:

dd if=/dev/zero of=/dev/sd***  

(измените *** на имя устройства)

Это полностью стирает диск (заполняя его двоичными нулями), файловую систему, СТ. Поэтому убедитесь, что вы указали правильное устройство !!! Затем переформатируйте (FAT32 лучше, поскольку UEFI не поддерживает NTFS), и вы должны быть готовы.


Не используйте cp, используйте dd. Я не уверен, что cpбудет делать в этом случае, но он может просто уничтожить узел устройства (и превратить его в пустой файл, заполненный нулями) вместо записи данных на диск.

Спасибо, что
поймали

3
cpне разрушит это. Он копирует нули на диск, где также ddудаляет существующий контент и записывает новые нули. Тот же результат с немного другим способом добраться туда, я думаю. Оба способа действительны. На самом деле catбудет работать, чтобы.
Крис Кеннетт

Означает ли это, что я также могу использовать функцию «создать таблицу разделов» в GParted?
iFreilicht

Неважно, GParted не работал. К сожалению, ваше решение не сработало. Диск был полностью удален, включая таблицу разделов. Но после переформатирования проблемы все остались.
iFreilicht

2

Я имел дело с этой проблемой с моим диском SanDisk, и единственным решением для меня было купить другой диск. Проверьте свой привод в меню «Этот компьютер» вашего компьютера. Флэш-накопители обычно отображаются как съемный диск. Эта информация о том, что этот диск является загрузочным или обычно содержится внутри самой флешки. Вот мой, например: изображение этого меню ПК.

Чтобы защитить пользователей от уничтожения всего их жесткого диска, Microsoft и другие утилиты записи дисков ограничивают себя возможностью записывать только на так называемые «съемные» диски - USB-накопители, CD, DVD и т. Д. из них SanDisk) продала неправильно настроенные флешки с битом, который можно было отключить. Я не слишком уверен, как именно эта информация хранится, но, насколько я знаю, нет способа изменить прошивку. Вам придется купить новую флешку или, в качестве альтернативы, вы сможете убедить компанию вернуть вам деньги или заменить флешку.

Источники:


Я новый пользователь, поэтому я могу публиковать только 2 ссылки на сообщение, поэтому вот ссылка на поиск в Google, где можно прочитать больше: нажмите здесь
umop aplsdn

Я думаю, что вы, возможно, на правильном пути. Диск действительно отображается как «локальный диск». Палка была подарком от моего папы, и я не хочу беспокоить его по поводу возврата, я не думаю, что у него даже есть квитанция.
iFreilicht

1

Это довольно старое, поэтому, возможно, вы нашли решение, но для тех, кто найдет это позже, я публикую ответ.

Возможно, проблема в прошивке USB. Вы можете обновить прошивку устройства USB, что может решить проблему. Вот ссылка, которая перечисляет различные SW для этого: http://wiki.openmoko.org/wiki/USB_DFU_-_The_USB_Device_Firmware_Upgrade_standard


1

На сайте www.ipauly.com есть загружаемая программа под названием BOOTIce, которую я использовал для создания загрузочного Lexar 16Gb, чего не мог Руфус. Работает угощение! Я не настоящий человек типа техи, поэтому не знаю всех подробностей о том, как он это делает, но он обрабатывает MBR, чего не могли другие pgms. Я настоятельно рекомендую это решить проблему упрямого без загрузки палки. (Я не спонсор, и при этом я не получаю комиссию за доведение этого до вашего сведения ... LOL)


BooiICE - лучший ... много функций помимо разделения ... также обрабатывает MBR (s), PBR (s), создание / редактирование BCD, VHD (s), ...
ZEE

0

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

Я просто провел последние 90 минут, не загружая Advent 4211 2007 года с USB, но безрезультатно.

Я использовал unetbootinдля создания загрузочной флешки.

Спекулятивно, я думаю, что размер раздела был причиной несовместимости. При загрузке симптомом было только мигание курсора на экране. Вместо этого я следовал «гибридным» инструкциям ISO Mint (просто ddISO к сырому диску USB), и это сработало.

Как я уже сказал, это умозрительно, но я предполагаю, что раздел на 64 ГБ играл глупости.


Это действительно комментарий, а не ответ на оригинальный вопрос.
DavidPostill

Удаленные. Все твое.
растяпа

-1

Честно говоря, я рекомендую против таких автоматизированных производителей USB-устройств, часто можно сделать то же самое со стандартными инструментами GNU / Linux, например dd, grubи syslinux(и есть порты Windows упомянутых инструментов).

Но, чтобы ответить на ваш вопрос, это может быть несколько вещей. Возможно, рассматриваемые инструменты не разработаны с учетом идеи использования 64-гигабайтной флешки, возможно, создатель этой флешки делает что-то необычное с диском, чтобы он выглядел как нечто иное, чем стандартная флешка.

Честно говоря, зная, что я теперь знаю о Linux, я бы просто подготовил и записал что-то на CD / DVD в качестве плацдарма для мультизагрузочной флешки. Если Windows не может справиться с этой задачей, то какой для вас единственный компакт-диск, если вы можете заставить его делать то, что вы хотите?

Бесстыдный плагин, если вы хотите создать загрузочную флешку для windows7, у меня довольно популярный ответ на askubuntu.


Я не уверен, что вы рекомендуете. Предложенное вами решение этой проблемы - использовать CD / DVD? Поскольку это абсолютно непрактично, мои штаны не предназначены для хранения компакт-дисков в карманах. Кроме того, какое это имеет отношение к Linux? И вы читали немного о программном обеспечении, которое я использовал? Потому что Yumi использует именно те инструменты Linux, которые вы описали, просто с более простым в использовании интерфейсом.
iFreilicht

1
Я рекомендую записать на CD / DVD, чтобы иметь доступное для пользователя пространство Linux для создания USB, не ожидая, что вы будете носить с собой компакт-диск. И внешние интерфейсы - больше боли, чем их ценность; если они делают что-то не так, а бэкэнд не работает должным образом, это затрудняет отладку, вместо того, чтобы просто прочитать, что говорит stderr о том, почему он сломался.
Hanetzer

-2

Вопрос в том, что делает диск загрузочным? Большинство USB-накопителей имеют формат FAT32. Это MBR (основная загрузочная запись), которая содержит информацию о разделе. Это может быть больше, чем один. Проблема заключается в том, что большинство ОС (операционных систем) не могут видеть более одной, когда находятся на USB-диске. Чтобы USB-накопитель мог загружаться, он также должен быть активным. Стандартная подпрограмма формата ОС не предназначена для этого. Поэтому для выполнения этой работы требуется более специализированное приложение для форматирования. Одним из таких приложений, с которым у меня был некоторый успех, является WinSetupFromUSB. Это предназначено для создания загрузочного USB-накопителя с установочного CD / DVD. Тем не менее, он также содержит три приложения форматирования, которые можно использовать из основного приложения. Эти три вопроса - загрузочный диск FBinstTool (упомянутый в ответе Брюстера) и RMPrepUSB. Поскольку они являются полноценными программами сами по себе, если вы можете найти их на жестком диске, вы можете создавать ссылки для запуска их прямо с рабочего стола. Излишне говорить, что все это приложения для Windows. Еще одно приложение на базе Windows, которое может оказаться полезным, - SDformatter от Panasonic. Он предназначен для очистки и сброса карт памяти SD, однако он также будет работать с картами памяти USB. Есть из того же семейства технологий. Помимо обычной опции быстрого форматирования, есть опция полного стирания и изменения размера. Риск, как и для всех методов низкоуровневого форматирования, состоит в том, что есть возможность сделать USB-накопитель непригодным для использования. Очистив, вы можете приступить к переустановке, скажем, с помощью RMPrepUSB, которая имеет несколько параметров загрузки и форматирования. RMPrepUSB также может распознавать USB-накопитель, который не отображается в проводнике.


1
Поэтому для выполнения этой работы требуется более специализированное приложение для форматирования. Я не согласен, я сделал это с помощью cmd и никаких других приложений.
Бродяга

-2

У меня была та же проблема «черный экран с мигающим курсором», хотя мой новый USB-накопитель SanDisk был помечен как активный и тот же загрузочный материал был скопирован с известного работающего загрузочного USB-накопителя. Мое исправление было следующим:

  1. Запустите CMD от имени администратора
  2. Запустите DiskPart
    a.) Список дисков
    b.) Выберите диск 1 (или 2 или любой другой номер вашего USB-накопителя)
    c.) Очистите
    d.) Создайте основной раздел
    e
    .) Выберите раздел f.) Выберите раздел 1
    g.) Формат fs = ntfs quick
    h.) активный
    i.) выход
  3. Скопируйте загрузочный материал на пустой USB-диск.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.