169 похожих чатов

Подскажите, пожулуйста: Каким самым простым способом можно записать на диск

по опред. адресу данные вида
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. тут , вроде, было много чатов (их вернули в один?)

13 ответов

14 просмотров

через dd

Виктор-Носов Автор вопроса
kiosaku
через 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 ?

Виктор-Носов Автор вопроса
kiosaku
shell, awk, xxd, perl, php ...

можно чуть подробнее?

Виктор Носов
можно чуть подробнее?

берёшь любой вариант и используешь ...

Виктор-Носов Автор вопроса
Ale><ander
любым hex редактором

Не любым. Okteta, ghex и еще парочка при ctrl+c , ctrl+v вставляли текстом (а не 16-ти ричными кодами (не знаю как правильно сказать... в подобных игрушках, обычно, есть две рабочих области. Мнп нужно было вставлять в "левую", с 16-ти ричными кодами, а редакторы постоянно вставляли в "правую" с ascii отображением "левой". И никак я не смог их заставить делать так, как мне нужно. (Я не профессиональный hex-редактор))). Пришлось поплакать, достать с полки кактус, и напитонить 5 строк.... Если нужно -- выложу куда-нибудь....

Виктор-Носов Автор вопроса
Ale><ander
так у него же как раз 16-ричный код.

Да. Но это работает не так, как ожидаешь. Мне проще записать видео, чтоб показать проблемму... Мне кажется, разные hex редакторы я дольше ставил (xxd, особенно затормозил... длинные и непонятные bash-паравозики, которые что-то делают, причём очень похожее на то, что мне нужно, но не понятно как это работает...), чем писал питоновский код....

Виктор-Носов Автор вопроса
Ale><ander
так у него же как раз 16-ричный код.

Записал видео, но не знаю, куда его скинуть...

Виктор Носов
Записал видео, но не знаю, куда его скинуть...

есть группа для флуда и скидывания своих картинок: RU.UBUNTU: FLOOD & NOOBS

Виктор Носов
Да. Но это работает не так, как ожидаешь. Мне пр...

оох, там однострочник же. у тебя твой hex-style как выглядит-то в файле, как поток вида 61626364 или 61 62 63 64 ?

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта