по опред. адресу данные вида
ed7d 5efb b9ce ce5b bf39 c3b3 169e 01ec
3e77 35dd fdc6 bbdc f0de 1fbb 86ec cccd
4eaf 3c2b e5d2 fd75 5dd5 5595 cd55 5533
85ae 9c52 5261 2c8d 7b3c f8df ee7b ce8c
d87d b5ac cccd 5555 5555 5541 878a 2b86
делал сначала
hdparm --read-sector x /dev/sda
а потом
hdparm --write-sector x /dev/sda
Я дважды проверил, что /dev/sda — нужный мне диск.
Правда, оказалось, нужный мне — не системный... теперь на месте 4-х секторов нули.
По-хорошему все нужно вернуть на место....
Кто знает как это сделать самым простым способом?
Я думал сделать файл и dd if=file of=/dev/sda bs=1 count=x (x — адрес мне нужного сектора), но okteta не так вставляет данные...
Есть у кого идеи?
PS. тут , вроде, было много чатов (их вернули в один?)
через dd
да, я уже понял dd if=/dev/sda of=testfile count=1 bs=512 skip=x , где х —номер сектора читает нужный сектор (если поменять местами if и of, то запишет) Скажите, чем можно создать файл для dd из последовательностей вида ed7d 5efb b9ce ce5b bf39 c3b3 169e 01ec 3e77 35dd fdc6 bbdc f0de 1fbb 86ec cccd 4eaf 3c2b e5d2 fd75 5dd5 5595 cd55 5533 85ae 9c52 5261 2c8d 7b3c f8df ee7b ce8c d87d b5ac cccd 5555 5555 5541 878a 2b86 ?
shell, awk, xxd, perl, php ...
можно чуть подробнее?
берёшь любой вариант и используешь ...
любым hex редактором
Не любым. Okteta, ghex и еще парочка при ctrl+c , ctrl+v вставляли текстом (а не 16-ти ричными кодами (не знаю как правильно сказать... в подобных игрушках, обычно, есть две рабочих области. Мнп нужно было вставлять в "левую", с 16-ти ричными кодами, а редакторы постоянно вставляли в "правую" с ascii отображением "левой". И никак я не смог их заставить делать так, как мне нужно. (Я не профессиональный hex-редактор))). Пришлось поплакать, достать с полки кактус, и напитонить 5 строк.... Если нужно -- выложу куда-нибудь....
так у него же как раз 16-ричный код.
Да. Но это работает не так, как ожидаешь. Мне проще записать видео, чтоб показать проблемму... Мне кажется, разные hex редакторы я дольше ставил (xxd, особенно затормозил... длинные и непонятные bash-паравозики, которые что-то делают, причём очень похожее на то, что мне нужно, но не понятно как это работает...), чем писал питоновский код....
Записал видео, но не знаю, куда его скинуть...
и не надо, я знаю о чём ты говоришь:)
есть группа для флуда и скидывания своих картинок: RU.UBUNTU: FLOOD & NOOBS
оох, там однострочник же. у тебя твой hex-style как выглядит-то в файле, как поток вида 61626364 или 61 62 63 64 ?
Обсуждают сегодня