W ramach wyzwania dotyczącego wielu systemów operacyjnych (testowanie integralności komputera) muszę znaleźć najszybszy sposób na odtworzenie oryginalnego Blue Screen of Death (BSOD) na komputerze z systemem Windows. Każda wersja XP lub nowsza będzie działać.
Jak to ujął Shinrai :
Więc w zasadzie próbujesz BSOD maszyny tak szybko, jak to tylko możliwe, ale tylko raz i nie możesz dotknąć maszyny przed uruchomieniem zegara?
Tak, właśnie to staram się zrobić.
Zastanawiam się, czy istnieją proste polecenia lub działania, które spowodują, że system Windows oszaleje i wypluje niebieski ekran. Wszelkie wskazówki byłyby bardzo pomocne.
Ograniczenia:
- Nie można napisać skryptu / programu
- Nie mogę zadzierać ze sprzętem
- Musi być w stanie to zrobić W RAMACH systemu Windows
- Nie może być fałszywy
Muszę mieć możliwość czystego rozruchu systemu Windows, a następnie muszę odtworzyć BSOD w locie. Rozwiązania sprzętowe i wymagane do rozruchu są dobre, ale nie są zgodne z tymi zasadami.
WNIOSKI
Dotarłem do konkursu gotowy do wdrożenia metody BSOD Shinrai. Okazuje się, że nie było szczegółowych zasad włączania i wyłączania komputera, tyle że nie można zadzierać ze sprzętem. Sprawdziłem klawiaturę - była to pamięć USB, więc wiedziałem, który klawisz edytować. Kazano nam zacząć, a ja szybko znalazłem i zredagowałem klucz i uruchomiłem ponownie. Na szczęście były to komputery z gołą kością i nie trzeba było uruchamiać zbyt wielu usług, co spowodowało dość szybki restart. Rozglądając się, zobaczyłem ludzi, którzy przekręcali rejestr, ale nikt inny nie uruchamiał ponownie komputera. Zrobiłem kombinację klawiatury, a okna BOOM wyrzuciły piękny BSOD (coś, do czego system operacyjny jest naprawdę dobry).
Wygrałem i miałem tylko jedną rzecz do powiedzenia: „Cieszę się, że wracam do domu do mojego systemu Linux”.
Dzięki Shinrai za zwycięskie rozwiązanie!
źródło
Odpowiedzi:
W rzeczywistości istnieje narzędzie programistyczne wbudowane w większość wersji systemu Windows do generowania BSOD na polecenie. Oto, w jaki sposób powodujesz to w systemie Windows 7 na klawiaturze USB lub PS / 2 (uważam, że jest tak samo w przypadku XP / Vista na USB, chociaż ten artykuł tego nie mówi, ale mogę się mylić):
źródło
To stara udokumentowana technika. Powinien działać przynajmniej do Visty:
Znajdź w regedit:
Utwórz klucz DWORD o nazwie
CrashOnCtrlScroll
i ustaw jego wartość na 1....
Aby wygenerować BSOD, przytrzymaj prawy CTRL i naciśnij dwa razy ScrollLock.
źródło
Można włączyć ręcznie inicjowane awarie , wykonując te zmiany rejestru.
Jeśli system BIOS może przełączać adapter dysku twardego systemu między natywnym SATA a starszym trybem ATA (i prawdopodobnie IRRT), przejście do innego trybu, w którym zainstalowano system Windows, zwykle spowoduje błąd BOOT_VOLUME_INACCESSIBLE. Jestem prawie pewien, że wyłączenie ACPI (jeśli to możliwe w BIOS-ie), gdy system Windows został zainstalowany z włączoną funkcją ACPI, spowoduje także wyświetlenie niebieskiego ekranu podczas uruchamiania.
Zabijanie
winlogon.exe
za pomocą Eksploratora procesów Sysinternal powoduje wyświetlenie niebieskiego ekranu, ale nie jest to tradycyjny ekran „Wykryto problem i system Windows został zamknięty w celu ochrony komputera ...”.Może Cię to również zainteresować - wygaszacz ekranu BlueScreen firmy Sysinternals.
źródło