Diese Fehlermeldung "IRQL_not_less_or_equal" tritt auf, wenn ein Kernelmode-Prozess bzw. ein Treiber versucht, in eine falsche Adresse zu schreiben, auf die er kein Zugriffsrecht hat. Meist passiert das, wenn ein Programm durch einen fehlerhaften Zeiger auf die falsche Adresse verwiesen wird. Das Programm versucht nun, auf diese fehlerhafte Adresse zuzugreifen, was zu einem Fehler führt. Passiert das im Benutzermodus, kommt es zu einer Zugriffsverletzung und das Programm wird beendet. Passiert das aber bei Treibern, die meist im Kernelmodus ausgeführt werden, so wird eine STOP 0x0000000A Meldung ausgegeben. Um jetzt herauszufinden, welcher Treiber diese Meldung verursachte, muss man diese Fehlermeldung auswerten.
Nun kann es sein, das auf der externen Platte Programme installiert sind, die z.B. vom System gestartet werden, also aktiv sind wenn die Platte abgestöpselt wird.
Beispiel, Du lässt den Esel laufen und hast als Speicherordner die externe Platte angegeben. Die Platte wird entfernt, der Esel kann nicht mehr schreiben. Bums abgestürtzt. ist nur ein Beispiel und woran es liegt kann man bei einer Ferndiagnose nicht sagen, das solltest Du ambesten selbst testen, evtl alle Programme aus dem Autostart nehmen, vor dem Abstöpseln mal alle aktiven Programme schliessen und sehen ob es dann auch passiert usw..
Auch hilfreich wäre es wenn der ganze Fehler gepostet wird, damit man auf die Adresse einen Hinweis hat. Beispiel:
STOP 0x0000000A(0xZZZZZZZZ,0xYYYYYYYY,0xXXXXXXXX,0xVVVVVVVV)
IRQL_not_less_or_equal
** Address 0xVVVVVVVV has base at [address] - [driver]
Lesen kannst Du auch hier etwas:
http://www.microsoft.com/resources/...all/reskit/en-us/prmd_stp_hwpg.asp?frame=true