История изменений
Исправление CYB3R, (текущая версия) :
Или вы о какой флешке речь ведете?
О той флешке, с которой эта прошивка загружается. С USB-флешкой ты будешь долго мучиться, так как тебе придётся реализовать не только USB, но ещё blockdevice и какую-нибудь простенькую FS.
Тут проблема в том, что на контроллеры жёстких дисков даже даташитов обычно нет в открытом доступе, а те, что есть, утекли из какой-нибудь конторы. Конечно, есть такая литература, но выдаётся она производителем контроллера под подписку о неразглашении. Иначе бы можно было бы написать универсальный прошивальщик и зашивать вирусы прямо в фирмварь жёсткого диска, так что от них переустановка ОС не спасёт.
Исходная версия CYB3R, :
Или вы о какой флешке речь ведете?
О той флешке, с которой эта прошивка загружается. С USB-флешкой ты будешь долго мучиться, так как тебе придётся реализовать не только USB, но ещё blockdevice и какую-нибудь простенькую FS.
Тут проблема в том, что на контроллеры жёстких дисков даже даташитов обычно нет в открытом доступе, а те, что есть утекли из какой-нибудь конторы. Конечно, есть такая литература, но выдаётся она производителем контроллера под подписку о неразглашении. Иначе бы можно было бы написать универсальный прошивальщик и зашивать вирусы прямо в фирмварь жёсткого диска, так что от них переустановка ОС не спасёт.