Я написал ISO-образ на свой жесткий диск, используя sudo dd if=image.iso of=/dev/sda. Я имел в виду /dev/sdc, и теперь запуск sudo fdisk -l возвращает только один раздел в / dev / sda, в то время как должно быть 6. Возможно ли восстановить мои данные?
Я не закрыл (перезагрузите) мой компьютер еще.
Поскольку ваш компьютер все еще включен, у вас есть хорошие шансы на сохранение вещей.
Во-первых, sysfs раскрывает представление ядра в таблицах разделов. Прямо сейчас ваше ядро не перечитывает таблицу диска, и оно запоминает ваш раздел. Внутри /sys/block/sda/ должен быть один каталог для каждого раздела. Каждый такой подкаталог содержит файл start и файл size, которые представляют местоположение и размер раздела в секторах. Запустите fdisk, а затем заново создайте каждый раздел (в порядке!) С информацией в каталоге sysfs. Обратите внимание, что вам также придется создать новую таблицу разделов. Убедитесь, что ваша новая таблица разделов совпадает с предыдущей. Вы можете проверить это в /sys/block/sda. Если вы видите sda1 до sda7, в то время как у вас всего 6 разделов, у вас, вероятно, есть MBR, и в противном случае это, вероятно, GPT. Вам также необходимо установить флаги и типы для этих разделов. Посмотрите на /etc/fstab и попытайтесь собрать информацию о типах разделов, которые у вас есть, а затем проверьте Википедию, чтобы преобразовать их в коды для вашей схемы секционирования.
Поскольку вы, кажется, можете использовать свою файловую систему, это вероятно, что ваш dd не смог перезаписать его, так как большинство важных бит файловой системы находятся спереди. Проверьте /etc/fstab, чтобы узнать, какие разделы соответствуют той части вашей системы, а затем скопируйте количество данных dd, чтобы получить оценку того, сколько вы нажили. Если вы перезаписали только часть файловой системы, хороший fsck мог бы немного ее исправить (но вы потеряли хороший кусок данных).
Скорее всего, вы перезаписали /boot. Вам нужно будет переустановить ваше ядро (с aptitude) и переустановить GRUB2 (с grub-install) (который уничтожил как первый, так и второй этап). GRUB2 настроен с файлами в /etc, поэтому вам не придется вручную воссоздавать что-либо.
Поскольку ваш компьютер все еще включен, у вас есть хорошие шансы на сохранение вещей.
Во-первых, sysfs раскрывает представление ядра в таблицах разделов. Прямо сейчас ваше ядро не перечитывает таблицу диска, и оно запоминает ваш раздел. Внутри /sys/block/sda/ должен быть один каталог для каждого раздела. Каждый такой подкаталог содержит файл start и файл size, которые представляют местоположение и размер раздела в секторах. Запустите fdisk, а затем заново создайте каждый раздел (в порядке!) С информацией в каталоге sysfs. Обратите внимание, что вам также придется создать новую таблицу разделов. Убедитесь, что ваша новая таблица разделов совпадает с предыдущей. Вы можете проверить это в /sys/block/sda. Если вы видите sda1 до sda7, в то время как у вас всего 6 разделов, у вас, вероятно, есть MBR, и в противном случае это, вероятно, GPT. Вам также необходимо установить флаги и типы для этих разделов. Посмотрите на /etc/fstab и попытайтесь собрать информацию о типах разделов, которые у вас есть, а затем проверьте Википедию, чтобы преобразовать их в коды для вашей схемы секционирования.
Поскольку вы, кажется, можете использовать свою файловую систему, это вероятно, что ваш dd не смог перезаписать его, так как большинство важных бит файловой системы находятся спереди. Проверьте /etc/fstab, чтобы узнать, какие разделы соответствуют той части вашей системы, а затем скопируйте количество данных dd, чтобы получить оценку того, сколько вы нажили. Если вы перезаписали только часть файловой системы, хороший fsck мог бы немного ее исправить (но вы потеряли хороший кусок данных).
Скорее всего, вы перезаписали /boot. Вам нужно будет переустановить ваше ядро (с aptitude) и переустановить GRUB2 (с grub-install) (который уничтожил как первый, так и второй этап). GRUB2 настроен с файлами в /etc, поэтому вам не придется вручную воссоздавать что-либо.
Поскольку ваш компьютер все еще включен, у вас есть хорошие шансы на сохранение вещей.
Во-первых, sysfs раскрывает представление ядра в таблицах разделов. Прямо сейчас ваше ядро не перечитывает таблицу диска, и оно запоминает ваш раздел. Внутри /sys/block/sda/ должен быть один каталог для каждого раздела. Каждый такой подкаталог содержит файл start и файл size, которые представляют местоположение и размер раздела в секторах. Запустите fdisk, а затем заново создайте каждый раздел (в порядке!) С информацией в каталоге sysfs. Обратите внимание, что вам также придется создать новую таблицу разделов. Убедитесь, что ваша новая таблица разделов совпадает с предыдущей. Вы можете проверить это в /sys/block/sda. Если вы видите sda1 до sda7, в то время как у вас всего 6 разделов, у вас, вероятно, есть MBR, и в противном случае это, вероятно, GPT. Вам также необходимо установить флаги и типы для этих разделов. Посмотрите на /etc/fstab и попытайтесь собрать информацию о типах разделов, которые у вас есть, а затем проверьте Википедию, чтобы преобразовать их в коды для вашей схемы секционирования.
Поскольку вы, кажется, можете использовать свою файловую систему, это вероятно, что ваш dd не смог перезаписать его, так как большинство важных бит файловой системы находятся спереди. Проверьте /etc/fstab, чтобы узнать, какие разделы соответствуют той части вашей системы, а затем скопируйте количество данных dd, чтобы получить оценку того, сколько вы нажили. Если вы перезаписали только часть файловой системы, хороший fsck мог бы немного ее исправить (но вы потеряли хороший кусок данных).
Скорее всего, вы перезаписали /boot. Вам нужно будет переустановить ваше ядро (с aptitude) и переустановить GRUB2 (с grub-install) (который уничтожил как первый, так и второй этап). GRUB2 настроен с файлами в /etc, поэтому вам не придется вручную воссоздавать что-либо.
По вашей команде dd вы перезаписали таблицу разделов / dev / sda и все данные, насколько размер изображения.iso идет.
Таким образом, лучше всего вы можете восстановить вашу таблицу разделов (с точными размерами), чтобы восстановить по крайней мере разделы в конце / dev / sda.
Я предполагаю, что у вас нет текущей резервной копии, и мне жаль читать о вашей неудачной работе с помощью
sudo dd if=image.iso of=/dev/sdx
, где вы использовали букву диска x = a, чтобы вы переписывали начало вашего жесткого диска, где вы храпили много ценных данных.
Вы не первый человек, и я боюсь, что это не последний человек, затронутый этой проблемой. dd рекомендуется на многих веб-сайтах, которые будут использоваться таким образом. Это мощный, но опасный метод, потому что он делает то, что вы говорите, чтобы обойтись без вопросов. По этой причине его часто называют «Data Destroyer».
@marcelm комментирует, что этот псевдоним несправедлив. Он прав, что прямое обращение к файлу устройства, поскольку корень вызывает риск. Поэтому имейте в виду, что вы можете легко перезаписать диск и уничтожить ценные данные, записав соответствующий файл устройства /dev/sdx. (Более безопасные инструменты перечислены в конце этого ответа.)
В будущем используйте инструмент, который поможет вам определить и выбрать правильное целевое устройство и иметь конечную контрольную точку, чтобы вы можете дважды проверить, что вы записываете непосредственно в файл устройства, так как root вызывает риск из файла iso на правильное целевое устройство, например
Do как можно меньше с диском, и, прежде всего, ничего не пишите, потому что это может ухудшить ситуацию, перезаписав данные, которые все еще можно восстановить.Сделайте как можно меньше с помощью диск и, прежде всего, ничего не пишут, потому что это может ухудшить ситуацию, перезаписав данные, которые все еще можно восстановить.
Алиас дисков gnome-disks, mkusb, Если ваши данные являются ценными, вы должны работать над клонированной копией, а не с оригинальным (частично перезаписанным) диском. См. Эту ссылку, прокрутите вниз до «Расширенный ремонт таблицы разделов, файловой системы и / или восстановления файлов». Восстановите таблицу разделов и файловую систему pendriveВ Linux:
Сделайте как можно меньше с приводом и, прежде всего, ничего не пишите, потому что это может ухудшить ситуацию, перезаписав данные, которые все еще можно восстановить. [ ! d9] Алиас дисков gnome-disks, mkusb,
В Ubuntu, Windows, MacOS: Unetbootin.Не дожидаясь восстановления из резервной копии, нет возможности полностью восстановить. DD перезаписал таблицу разделов и некоторые данные устройства.
Если диск диск разделен на отдельные разделы / и /home, а раздел /home находится после раздела /, вы можете восстановить свои данные. MBR, в котором перечислены большинство разделов, был перезаписан. Однако gparted может восстановить ваш раздел /home.
Этот пост на форумах Ubuntu дает некоторые идеи о том, как это сделать; Я обнаружил, что, выполнив поиск раздела «gparted recover partition».
Как только вы обнаружили потерянный раздел (возможно, внутри расширенного раздела), вы должны добавить его как единственный раздел в таблице разделов.
После того, как вы это сделали, вам придется переустановить Linux, говоря, чтобы восстановить восстановленный раздел как /home.
Я могу лично поручиться за Testdisk, который сохранил мои данные после того, как я многократно копировал и вставлял инструкции для /dev/sdb и менял его на /dev/sdd, который был моим USB.
Я настоятельно рекомендую создать сценарий обертки : Testdisk . Это гарантирует, что dd никогда не будет записываться в /dev/sda или, возможно, /dev/sdb или любые другие ваши запоминающие устройства.
по вашей команде dd, ты перезаписал таблицу разделов на /dev/sda и все данные, насколько Размер image.iso идет.
так что лучшее, что вы можете добиться-восстановить таблицу разделов (с точными размерами), чтобы восстановить хотя бы разделы в конце /дев/сда.
короткое восстановления из резервной копии, нет никакого способа, чтобы полностью восстановиться. ДД перезаписывается Таблица разделов и некоторые из данных устройств.
я думаю, что у вас нет текущей резервной копии, и мне очень жаль читать о вашем незадача, используя
sudo dd if=image.iso of=/dev/sdx
, где используется буква диска x = a так что ты перезаписывая начале ваш жесткий диск, где хранится много ценных данных.
Вы не первый и боюсь не последний человек, пострадавших от этой проблемы. dd рекомендуется на многих веб-сайтах, как этот. Это мощный, но опасный способ, потому что он делает то, что вы говорите это делать без вопросов. По этой причине его часто называют 'Разрушитель данных'.
@комментарии marcelm, что это прозвище является несправедливым. Он прав, что писать напрямую в файл устройства корень вызывает риск. Поэтому, пожалуйста, знайте, что вы можете легко заменить диск и уничтожить ценные данные путем записи в соответствующий файл устройства /dev/sdx. (Более безопасные средства перечислены в конце этого ответа.)
делать как можно меньше с приводом, и прежде всего, ничего не пишу, потому что это может усугубить ситуацию путем перезаписи данных, которые еще можно восстановить.
диски псевдоним gnome-disks, mkusb, если данные ценны, вы должны работать на клонированную копию, а не оригинал (частично) диска. Смотрите по этой ссылке, прокрутите вниз до 'Расширенный ремонт таблицы разделов, файловые системы и/или восстановление данных' ремонт таблицы разделов и файловой системы флешкив Linux:
делать как можно меньше с приводом, и прежде всего, ничего не пишу, потому что это может усугубить ситуацию путем перезаписи данных, которые еще можно восстановить.
диски псевдоним gnome-disks, mkusb, в Ubuntu для Windows и MacOS: помощи unetbootin.я могу лично поручиться за Testdisk, которая спасла мои данные после того, как я неоднократно копирования и вставки инструкции /dev/sdb и измените его на /dev/sdd, которая была мой USB. Только один раз я забыл поменять его оттуда и пошла моя /dev/sdb на помойку.
я настоятельно рекомендую создать враппер скрипт: Testdisk. Это гарантирует dd никогда не пишет /dev/sda или, возможно, /dev/sdb или каких-либо других запоминающих устройств.
Если диск диск разделен на отдельные разделы / и /home, а раздел /home находится после раздела /, вы можете восстановить свои данные. MBR, в котором перечислены большинство разделов, был перезаписан. Однако gparted может восстановить ваш раздел /home.
Этот пост на форумах Ubuntu дает некоторые идеи о том, как это сделать; Я обнаружил, что, выполнив поиск раздела «gparted recover partition».
Как только вы обнаружили потерянный раздел (возможно, внутри расширенного раздела), вы должны добавить его как единственный раздел в таблице разделов.
После того, как вы это сделали, вам придется переустановить Linux, говоря, чтобы восстановить восстановленный раздел как /home.
По вашей команде dd вы перезаписали таблицу разделов / dev / sda и все данные, насколько размер изображения.iso идет.
Таким образом, лучше всего вы можете восстановить вашу таблицу разделов (с точными размерами), чтобы восстановить по крайней мере разделы в конце / dev / sda.
Не дожидаясь восстановления из резервной копии, нет возможности полностью восстановить. DD перезаписал таблицу разделов и некоторые данные устройства.
Я предполагаю, что у вас нет текущей резервной копии, и мне жаль читать о вашей неудачной работе с помощью
sudo dd if=image.iso of=/dev/sdx
, где вы использовали букву диска x = a, чтобы вы переписывали начало вашего жесткого диска, где вы храпили много ценных данных.
Вы не первый человек, и я боюсь, что это не последний человек, затронутый этой проблемой. dd рекомендуется на многих веб-сайтах, которые будут использоваться таким образом. Это мощный, но опасный метод, потому что он делает то, что вы говорите, чтобы обойтись без вопросов. По этой причине его часто называют «Data Destroyer».
@marcelm комментирует, что этот псевдоним несправедлив. Он прав, что прямое обращение к файлу устройства, поскольку корень вызывает риск. Поэтому имейте в виду, что вы можете легко перезаписать диск и уничтожить ценные данные, записав соответствующий файл устройства /dev/sdx. (Более безопасные инструменты перечислены в конце этого ответа.)
В будущем используйте инструмент, который поможет вам определить и выбрать правильное целевое устройство и иметь конечную контрольную точку, чтобы вы можете дважды проверить, что вы записываете непосредственно в файл устройства, так как root вызывает риск из файла iso на правильное целевое устройство, например
Do как можно меньше с диском, и, прежде всего, ничего не пишите, потому что это может ухудшить ситуацию, перезаписав данные, которые все еще можно восстановить.Сделайте как можно меньше с помощью диск и, прежде всего, ничего не пишут, потому что это может ухудшить ситуацию, перезаписав данные, которые все еще можно восстановить.
Алиас дисков gnome-disks, mkusb, Если ваши данные являются ценными, вы должны работать над клонированной копией, а не с оригинальным (частично перезаписанным) диском. См. Эту ссылку, прокрутите вниз до «Расширенный ремонт таблицы разделов, файловой системы и / или восстановления файлов». Восстановите таблицу разделов и файловую систему pendriveВ Linux:
Сделайте как можно меньше с приводом и, прежде всего, ничего не пишите, потому что это может ухудшить ситуацию, перезаписав данные, которые все еще можно восстановить. [ ! d9] Алиас дисков gnome-disks, mkusb,
В Ubuntu, Windows, MacOS: Unetbootin.Я могу лично поручиться за Testdisk, который сохранил мои данные после того, как я многократно копировал и вставлял инструкции для /dev/sdb и менял его на /dev/sdd, который был моим USB.
Я настоятельно рекомендую создать сценарий обертки : Testdisk . Это гарантирует, что dd никогда не будет записываться в /dev/sda или, возможно, /dev/sdb или любые другие ваши запоминающие устройства.
Если диск диск разделен на отдельные разделы / и /home, а раздел /home находится после раздела /, вы можете восстановить свои данные. MBR, в котором перечислены большинство разделов, был перезаписан. Однако gparted может восстановить ваш раздел /home.
Этот пост на форумах Ubuntu дает некоторые идеи о том, как это сделать; Я обнаружил, что, выполнив поиск раздела «gparted recover partition».
Как только вы обнаружили потерянный раздел (возможно, внутри расширенного раздела), вы должны добавить его как единственный раздел в таблице разделов.
После того, как вы это сделали, вам придется переустановить Linux, говоря, чтобы восстановить восстановленный раздел как /home.