Нет, не проверяет, проверяет только появление слова 000240 по адресу 000000 (стандартная сигнатура загрузчика), читает до упора, пока оно не появится, но если появилось, то ему неважно, был считан весь блок корректно или с ошибками - передаёт туда управление.

Код:
                        boot_DW:
012701 174020                           mov     #174020, R1
012711 000010                           mov     #10, @R1
                        loc_1526:
005711                                  tst     @R1
100776                                  bmi     loc_1526
012737 000001 174006                    mov     #1, @#174006
012737 000040 174016                    mov     #40, @#174016
                        loc_1546:
005711                                  tst     @R1
100776                                  bmi     loc_1546
005002                                  clr     R2
012703 000400                           mov     #256., R3
                        loc_1560:
105711                                  tstb    @R1
100376                                  bpl     loc_1560
013722 174010                           mov     @#174010, (R2)+
077305                                  sob     R3, loc_1560
022713 000240                           cmp     #240, @R3
001351                                  bne     boot_DW
005007                                  clr     PC
Выложил новую версию драйвера, 6.5: ftp://ftp.fox.khv.ru/pub/DWK/dw_handler_v6.5.zip
Теперь поддерживается загрузка с любого раздела. Попутно прибил пару багов...