Можно ли запустить Windows под таким отладчиком который сам по себе изначально загружается как ядро ОС?

Хочу спросить, можно ли такое сделать.. Написать такую программу.

Нашёл на просторах интернета,

Значит, насколько я понимаю, пользуясь Windows, и каким-нибудь IDE, например Microsoft Visual Studio, и компилятором ассемблера, можно написать программу,

которая запишет на диск D - байты 511 и 512 в первом секторе 0xAA55, чтобы BIOS определяла, что ОС установлены и на диске C (обычная Windows), и некую ОС, на диске D, и после включения компьютера, предложила выбрать ОС.

В случае выбора диска D, начнёт исполняться свой загрузчик, а т.к. свою целую ОС писать в планы не входит, то я бы хотел так, чтобы всё что он делал,

1) загружал дальше обычную Windows с диска C,

2) изменил там обработчик прерывания от клавиатуры, скажем так, что если нажимаю какую то одну определенную клавишу, допустим, "Home", то происходит выход из Windows, показывается чёрный экран, где можно набирать текст (ну или выполнять какие то команды как в консоли),

3) ну а если снова нажать на ту же клавишу, "Home", то Windows продолжает работать.

Это по сути, похоже как бы на "взлом самой ОС Windows", Но если это мой компьютер, то что хочу то и делаю

Реально ли такое написать, или придётся столкнуться с непреодолимыми трудностями?

Спасибо,