Я выполнил fdisk на неправильном диске. Как я могу восстановиться

Согласно этой странице Ubuntu, та модель идет с предварительно установленной Ubuntu и использование карты BCM4313, которая использует broadcom-wl драйвер, который можно загрузить отсюда: http://www.broadcom.com/support/802.11/linux_sta.php

Учитывая изменчивости компонентов, установленных в машинах, Вы могли бы хотеть установить идентификатор PCI карты, чтобы удостовериться, что Вы ищете корректный драйвер: $ lspci -vnn | grep 14e4 должен возвратить идентификатор, необходимо правильно определить драйвер (драйверы), который работает с картой.

Эта страница (только доступный в кэше) предполагает, что драйвер является BCM43228, что означает, что Вы все еще смогли бы использовать broadcom-wl.

4
20.08.2012, 22:06
2 ответа

fdisk просто делает разделы; это до других вещей как Ваша командная строка ядра и содержание /etc/fstab решить, как использовать их. Когда Вы сказали установщик это, например. /dev/sdb5 должен был использоваться как /home, это сделало набор вещей сделать, которые происходят (установите таблицу разделов, отформатируйте раздел, корректируйтесь fstab, и т.д.).

Отвечать на Ваш конкретный вопрос:

  • Это похоже sdb1 Ваш раздел начальной загрузки, используемый для содержания ядра в месте где grub может использовать вызовы BIOS для получения его. Вероятно, ext2, но можно использовать file -s /dev/sdb1 пытаться выяснить формат.

  • sdb2 похож на расширенный раздел. Нормальные таблицы разделов типа MS-DOS могут только иметь 4 основных раздела, пронумерованные 1 - 4. Если Вы создаете одного из них с типом 0x05, то можно создать дальнейшие логические разделы с более высокими числами.

  • sdb3 похож на Ваш корневой раздел.

Немного странно, что Ваш sdb3 и sdb2 не работают, но это возможно. Мое предположение - Вы, должен сделать что-то вроде этого в fdisk:

  • новая таблица разделов
  • новый основной раздел 1, запустите 2048, размер +2047
  • идентификатор изменения раздела 1 к 0x83 (Linux)
  • новый расширенный раздел 2, запустите 195504128, размер (максимум)
  • новый основной раздел 3, запустите 4096, размер +195504127
  • идентификатор изменения раздела 3 к 0x83 (Linux)
  • новый логический раздел 5, запустите 195510272, размер +761716735
  • идентификатор изменения раздела 5 к 0x83 (Linux)
  • новый логический раздел 6, запустите 957229056, размер +19542015
  • идентификатор изменения раздела 6 к 0x82 (Подкачка Linux)
3
27.01.2020, 20:56
  • 1
    , который я имею, петлял-s/dev/sdb {1,2,3,5,6}, и будьте похожи на sdb2, мой загрузочный сектор... не уверенный, если это изменяет что-нибудь в Вашем расположении... –  Stann 20.08.2012, 18:47
  • 2
    Нет, sdb2 не Ваш загрузочный сектор. Тот вывод от file то, что Вы видели бы на расширенном разделе - расширенный раздел по существу содержит второй загрузочный сектор в нем, который является что file берет. –  Jim Paris 20.08.2012, 19:02
  • 3
    , если я указываю, запускает 2048 и затем +2048 секторов как размер - я могу только запустить раздел 3 от 4 097....? –  Stann 20.08.2012, 19:53
  • 4
    я думаю, что они считают размеры немного по-другому. Я использовал бы запуск 2048 и +2047. В моем fdisk это дает мне запуск 2048 и конец 4 095, но /sys/class/block/sda/sda1/size шоу 2048. –  Jim Paris 20.08.2012, 20:01

Хотя я не использовал его, все же проверяют испытательный стенд - http://www.cgsecurity.org/wiki/TestDisk

Я использовал photorec, который является частью тех же инструментов для восстановления файлов.

1
27.01.2020, 20:56

Теги

Похожие вопросы