Использование grep
с PCRE:
% grep -Po '(^|\s)\KXXXX00[^\s]*(?=(\s|$))' file.txt
XXXX006060
XXXX006296
XXXX006668
XXXX006697
XXXX006699
XXXX006141
XXXX006153
XXXX006269
XXXX006295
XXXX006305
Вы можете обойтись без -w
(word) в в этом случае обратите внимание, что символы, составляющие слово, считаются [[: alnum:] _]
:
% grep -wo 'XXXX00[^ ]*' file.txt
XXXX006060
XXXX006296
XXXX006668
XXXX006697
XXXX006699
XXXX006141
XXXX006153
XXXX006269
XXXX006295
XXXX006305
Таблица разделов на самом деле представляет собой просто часть данных, которая говорит о таких вещах, как
Если удалить таблицу разделов, то данные в дорожках 10 ->99, 100 ->599, 600 ->16383 остаются нетронутыми, просто ОС уже не знает, как их найти. Поэтому, если вы затем воссоздаете таблицу разделов точно так же, ваши данные все еще будут доступны. Я использовал это в 2016 году, когда по ошибке уничтожил все свои таблицы разделов (https://www.sweharris.org/post/2016-02-10-break-mbr/)
.Если вы хотите также удалить данные внутри разделов, вам нужно либо обнулить весь диск, либо отформатировать разделы.У большинства установщиков есть возможность сказать «форматировать раздел», когда вы выполняете настройку.
Или убедитесь, что ваши разделы начинаются в разных местах (, например, 9 ->100, 101 ->600, 601 ->16384 ), чтобы данные внутри не выглядели как файловая система.
Вероятно, вы точно восстановили разделы, но не создали новые файловые системы.
mkfs.ext4 /dev/sda1
Другие возможности; Firefox (ubuntu, google, microsoft )может создавать резервные копии в облаке, если вы вошли в систему. Есть 2 способа убедиться, что локальные данные удалены; безопасность удалена;
Использовать FDE
cryptsetup luksFormat /dev/sda
Обнуление всего привода
cat /dev/zero > /dev/sda
Простое переделывание разделов и файловых систем, безусловно, потребует дополнительной работы (PhotoRec )для восстановления данных.