Не могу понять, глючит ли мой USB-накопитель

У меня есть USB-накопитель Verbatim емкостью 16 ГБ, который для меня ценен как подарок, так и инструмент. Недавно у меня возникла проблема — файл, который я перенес на этой флешке, был поврежден. Итак, я запустил на нем badblocks -wsv . Я использовал 4 теста по умолчанию.
Я провел 4 теста 5 раз. При первом запуске он показал мне 3000 ошибок. Во всех последовательных запусках — 0 ошибок.
Что могло случиться? Стоит использовать сейчас или пора положить на полку? На самом деле, я бы попытался заменить внутреннюю плату, потому что ценю этот элемент. Мог ли запуск badblocks исправить ошибку?
Badblocks не использует файловую систему, поэтому он не мог записать информацию о сломанном секторе где-то, мог это?


Проблема сложна, поскольку в USB-флеш-накопителях есть встроенное ПО, которое переводит каждую из ваших записей одного и того же блока через скрытую таблицу динамического сопоставления в ввод-вывод на каком каждый раз может быть совершенно другой номер внутреннего блока из-за архитектуры выравнивания износа. См. эту lwn-статью.

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

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

PS. Убедитесь, что ваш накопитель всегда получает достаточно энергии USB во время записи, например, если он подключен к концентратору, используйте концентратор с питанием. Вы можете купить дешевые встроенные измерители мощности USB, которые показывают вам вольты/амперы, поступающие на устройство, если вы беспокоитесь.


Если на вашем флеш-накопителе не возникла особая проблема (например, ошибка прошивки), очень вероятно, что механизм выравнивания износа пытался предотвратить ошибки так долго, как только мог, балансируя количество записей всех доступных секторов флеш-памяти. К тому времени, когда вы получаете плохие блоки на носителе, некоторые секторы превышают свой лимит, чтобы обрабатывать больше записей, в то время как другие находятся на пути к пределу. Вероятно, со временем вы будете получать все больше и больше ошибок.

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

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

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



Как мне заставить мой Mac загружаться с USB-ключа Ubuntu?

Если вы выберете «USB» и «Mac» на этой странице загрузки, появится серия инструкций командной строки для создания USB-ключа, с которого MacBook будет загружаться в Ubuntu.

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

Помогите? Я все больше недоволен более ограниченным подходом Apple, и я бы очень хотел начать использовать Linux с целью перехода к его использованию в качестве моей основной операционной системы, но загрузка с компакт-диска занимает вечность, работает медленно, и я очень надеюсь, что он уйдет с USB.

Кто-нибудь может мне помочь?


Краткий ответ: Вы не можете. Apple не хочет, чтобы вы загружали ОС, отличную от OS X, с USB. Если на вашем Mac есть работающий оптический привод, используйте его. Это избавит вас от боли. Если у вас более новый Mac (64-разрядная версия), просто не забудьте использовать ISO-образ Mac ( amd64 + mac ), а не обычный amd64 . (См. Здесь объяснение разницы)

Более длинный ответ: (Хорошо, я солгал выше). Можно, но «это сложно». Один из методов, который сработал для многих, — это поместить dd загрузочный USB-ключ в его собственный раздел на жестком диске, а затем загрузиться с этого раздела. Здесь подробно объясняется основной метод.

Это не всегда работает даже на одном и том же оборудовании. В частности, если у вас MacBook Air, у которого нет оптического привода, то форумы заполнены сообщениями о попытках уловки с dd-to-a-partition и неудачах. Владельцам MacBook Air настоятельно рекомендуется приобрести MacBook Air SuperDrive (нет, обычного USB-привода CD/DVD недостаточно), а затем использовать его для установки через обычный путь с компакт-диска (с использованием Mac iso для 64-разрядной установки.

Наконец, этот метод USB действительно работал (!), чтобы установить 11.10 на мой MacBook Air 3,1 (модель конца 2010 года). Однако я полагаю, что для работы с другими версиями Air, не говоря уже о других Mac, потребуются некоторые изменения.

7


Как создать загрузочный USB-накопитель в OS X/macOS

  1. Вам потребуется:

    • 4 ГБ или больше USB-накопитель/флэш-накопитель.
    • Компьютер или ноутбук Apple под управлением macOS.
    • ISO-файл Ubuntu. Ссылки для скачивания см. В разделе Загрузка Ubuntu Desktop..
  2. Чтобы обеспечить максимальную совместимость с оборудованием Apple, сначала очистите и переформатируйте USB-накопитель с помощью «Дисковой утилиты» Apple, но этот шаг можно пропустить. если вы собираетесь использовать USB-накопитель только с обычным оборудованием ПК.

    • Запустите Дисковую утилиту из Приложения -> Utilitie s или поиск Spotlight.

    • Вставьте USB-накопитель и наблюдайте за новым устройством, добавленным в Disk Utility.

    • Выберите устройство USB-накопителя (вам может потребоваться включить параметр Просмотр -> Показать все устройства ) и выберите Стереть на панели инструментов (или в контекстном меню).

    • Установите формат на MS-DOS (FAT) и схему для карты разделов GUID .

    • Check you ‘ Вы выбрали правильное устройство и нажмите Стереть .

    Предупреждение: Дисковую утилиту следует использовать с осторожностью, поскольку вы выбираете неправильное устройство. или раздел может привести к потере данных.

  3. Установите и запустите Etcher

    Чтобы записать файл ISO на USB-накопитель, используйте бесплатное приложение с открытым исходным кодом под названием Etcher. После загрузки и установки пакета Etcher можно запустить на месте или перетащить в папку приложений.

    По умолчанию последние версии macOS блокируют запуск приложений от неизвестных разработчиков. Чтобы обойти эту проблему, включите App Store и определенных разработчиков на панели Безопасность и конфиденциальность в системных настройках. Если вы по-прежнему не можете запускать приложение, нажмите Все равно открыть на той же панели.

  4. Конфигурация Etcher

    Etcher настроит и запишет на ваше USB-устройство в три этапа, каждый из которых необходимо выбрать по очереди:

    • Select image откроет запросчик файла, из которого следует перейти к выберите файл ISO, загруженный ранее. По умолчанию файл ISO находится в папке «Загрузки».

    • Выбрать диск , замененный именем вашего USB устройство, если оно уже подключено, позволяет выбрать целевое устройство. Вы будете предупреждены, если объем памяти слишком мал для выбранного вами ISO.

    • Flash! активируется, когда оба образ и диск были выбраны. Как и в случае с Disk Utility, Etcher требуется низкоуровневый доступ к вашему устройству хранения данных, и после выбора он запросит ваш пароль.

  5. Запись на устройство

    После ввода пароля Etcher начнет запись файла ISO на USB-устройство.

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

    Когда все будет завершено, Etcher объявит процесс успешным.

    Поздравляем! Теперь у вас есть Ubuntu на USB-накопителе, загрузочный и готовый к работе.

    Предупреждение : после завершения процесса записи macOS может сообщить вам, что «вставленный диск не может быть прочитан этим компьютером». Не выбирайте Инициализировать . Вместо этого выберите Извлечь и извлеките USB-устройство.

  6. Загрузите Mac

    Если если вы хотите использовать USB-накопитель с Apple Mac, вам нужно будет перезагрузить или включить Mac, вставив USB-накопитель при нажатой клавише Option/alt .

    Это запустит Apple Startup Manager, который показывает загрузочные устройства, подключенные к машине. Ваш USB-накопитель должен быть золотисто-желтым с надписью «EFI Boot». Выбор этого параметра приведет вас к стандартному меню загрузки Ubuntu.

Источник: Создайте загрузочную флешку на macOS

5


С помощью этих четырех шагов я установил Ubuntu 13.04 на свой Macbook Air в середине 2011 года:

  1. Создайте новый раздел с помощью Дисковой утилиты

  2. Установите последнюю версию rEFInd на свой Mac

  3. Загрузите ISO-образ Ubuntu для Mac и создайте загрузочный USB-накопитель с UNetbootin

  4. Перезагрузите Mac, выберите загрузку с USB и установите Ubuntu

2


После множества проблем с различными методами я наконец получил ubuntu 13.04 32bits, работающий на macbook 2,1 (середина 2007 г.). Мой DVD-привод сломан, поэтому мне действительно нужен был действующий USB.

(ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ:) Я не программист, но после настройки вещей все заработало как шарм.

  1. Установите последнюю версию rEFIt.
  2. Загрузите USB-загрузчик Mac Linux с этой страницы: https://github.com/SevenBits/Mac-Linux-USB-Loader /releases/tag/v1.1
  3. Загрузите исходный код по той же ссылке. Вам понадобится файл bootlA32.efi, расположенный в папке «EFI».
  4. Вставьте USB-накопитель и отформатируйте его до FAT 32 с помощью дисковой утилиты.
  5. Откройте Mac Linux USB Loader и выберите файл .iso, который хотите загрузить.
  6. Нажмите «Создать Live USB» и следуйте инструкциям, это довольно простой процесс.

  7. Моя модель macbook просто отказалась загружаться на efi64, поэтому мне пришлось немного подправить здесь:

  8. Идите и откройте USB-накопитель. Перейдите в папку «efi», а затем в папку «boot». Внутри вы должны увидеть файл с именем bootX64.efi

  9. Сотрите его и поместите вместо него файл bootlA32.efi.

  10. Теперь просто перезагрузитесь и в меню rEFIt выберите загрузку с USB-накопителя.

Надеюсь, это кому-нибудь поможет!

1


Это часто задаваемые вопросы в Форум Ubuntu: http://ubuntuforums.org/showthread.php?t=1046568

Он не работает напрямую, но требует специальной обработки с помощью GRUB http://ubuntuforums.org/showthread .php? t = 995704

Добавлено: информация на странице загрузки показывает, как создать загрузочный USB-ключ на ПК, но не на Mac.

1


Загрузите Ubuntu, а затем сделайте один загрузочный USB, узнайте больше, что работает с Macbook, iMac и M ini и т. д. (версии 2011 и более поздние).

Требования: 1. USB-накопитель 2 ГБ 2. Система Ubuntu с сетевым доступом.

Оцените статью
clickpad.ru
Добавить комментарий