Intereting Posts
Почему средняя загрузка Linux сообщается как экспоненциальная скользящая средняя? Ubuntu 16.04: Как автоматически загружается модуль ядра привязки? Изменение имени Bluetooth по умолчанию через некоторое время Ошибочно думать, что правило преуспело из-за 0-размерного файла, сгенерированного перенаправлением вывода `Синтаксическая ошибка:" ("неожиданно" при создании массива Сжимает ли ctrl-c несколько раз быстрее запускает запущенную программу? как запустить рекурсивно «коснуться пустым», если папка пуста? найти файлы с определенными атрибутами, переименовать их в их имя каталога, скопировать их в другое место Запустить банку при запуске во всех системах на основе * nix Автоматизация установки openldap Debian dns Запись «A», используемая другим доменом? Цвет краев emacs GParted on USB: резервная таблица GPT – Currupt Работает ли Rsnapshot на файловой системе Fat32? Несколько параметров DH / ECDH в конфигурационном файле Apache 2.4.7

Как снова переделать pendrive?

Мой 8GB pendrive изначально содержал только раздел FAT, но я попытался установить OpenSUSE 11.4 на него. Я создал раздел 200MB для /boot а остальное – для корневого раздела.

Несмотря на минимальный размер базовой установки ОС (490 МБ), я получил ошибки во время установки, заявив, что rpm не может распаковать пакеты (около 20% процесса установки). После нескольких таких ошибок (включая bash rpm) я сдался и перезапустил компьютер.

Теперь у меня есть pendrive без каких-либо разделов, и я не могу их создать. fdisk с ошибкой «fdisk: невозможно прочитать / dev / sdc: Недопустимый аргумент», gpart с ошибкой «Исключение с плавающей запятой», Windows 7 отказывается отформатировать его, и когда я проверяю свойства, я вижу емкость 0, используется 0, доступное 0 пробелов и т. д.

Как я могу переразделить этот диск?

Редактировать 1

dmesg после вставки pendrive:

 [ 9980.463056] usb 1-1: new high speed USB device using ehci_hcd and address 4 [ 9980.579456] usb 1-1: New USB device found, idVendor=0930, idProduct=6544 [ 9980.579460] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 9980.579462] usb 1-1: Product: TransMemory [ 9980.579464] usb 1-1: Manufacturer: TOSHIBA [ 9980.579466] usb 1-1: SerialNumber: 000FEAFB7A60C971F3D40B8A [ 9980.579916] scsi12 : usb-storage 1-1:1.0 [ 9981.580536] scsi 12:0:0:0: Direct-Access GENERIC USB Mass Storage 1.00 PQ: 0 ANSI: 2 [ 9981.580738] sd 12:0:0:0: Attached scsi generic sg2 type 0 [ 9981.585276] sd 12:0:0:0: [sdc] READ CAPACITY failed [ 9981.585279] sd 12:0:0:0: [sdc] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE [ 9981.585283] sd 12:0:0:0: [sdc] Sense Key : Illegal Request [current] [ 9981.585287] sd 12:0:0:0: [sdc] Add. Sense: Invalid command operation code [ 9981.585766] sd 12:0:0:0: [sdc] Write Protect is off [ 9981.585769] sd 12:0:0:0: [sdc] Mode Sense: 65 44 09 30 [ 9981.585772] sd 12:0:0:0: [sdc] Assuming drive cache: write through [ 9981.590519] sd 12:0:0:0: [sdc] READ CAPACITY failed [ 9981.590522] sd 12:0:0:0: [sdc] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE [ 9981.590525] sd 12:0:0:0: [sdc] Sense Key : Illegal Request [current] [ 9981.590529] sd 12:0:0:0: [sdc] Add. Sense: Invalid command operation code [ 9981.591780] sd 12:0:0:0: [sdc] Assuming drive cache: write through [ 9981.591783] sd 12:0:0:0: [sdc] Attached SCSI removable disk 

Изменить 2

Спасибо за все ответы. Только одно разъяснение – это была не просто попытка запустить дистрибутив для pendrive (однако я сделал это раньше, и это сработало). Я держу linux на pendrive только для некоторых тестов, я запускаю его один раз в год. Но сегодня я попытался получить действительный загрузочный раздел, остальная часть системы не была важна. Но, конечно, если это случай смерти, я бы хотел сделать это в будущем для этой бедной вещи:

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

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

К сожалению, кажется, что вы только что убили свой pendrive, пытаясь установить на него нормальный * дистрибутив. (См. Wikipedia о том, почему это плохая идея.)

Если есть шанс вернуть ваш pendrive к жизни, это приведет к уничтожению текущего разбиения. Вы можете попробовать сделать это с помощью dd . dd if=/dev/zero of=/dev/sdc bs=4096 count=100 должно быть более чем достаточно – но помните, что он уничтожит ваши текущие разделы , поэтому убедитесь, что вы хотите, и что /dev/sdc является Pendrive. (Вы можете использовать функцию распознавания внешних дисков, которые я разместил здесь .)

Если вы отчаянно пытаетесь извлечь данные из pendrive, используйте инструмент testdisk – он может быть уже установлен или, по крайней мере, в репозиториях. Выполните его так: testdisk /dev/sdc и перейдите к testdisk /dev/sdc Анализ» и затем « Восстановить» . Прочтите руководство в случае сомнений.

*) Под «нормальным» я подразумеваю распределение, которое предназначено для размещения на жестком диске. Вы не должны этого делать – это рискованно, так как типичные дистрибутивы не заботятся об огромном количестве записей на диске. Но ваша ситуация может указывать на то, что вам действительно повезло столкнуться с этим сбоем во время установки, а не после некоторого времени использования системы (см. Также комментарий Caleb).

Попробуйте приложение Gparted. Вы можете установить его в Linux или использовать с LiveCD – http://gparted.sourceforge.net/

Но будь осторожен. Вы можете разбить жесткий диск по ошибке!