Windows 7 Forums is the largest help and support community, providing friendly help and advice for Microsoft Windows 7 Computers such as Dell, HP, Acer, Asus or a custom build. I recieve a blue screen (saying physical memory dump). How to fix Blue screen Errors in windows 7,8 all computing format Permanent Solution. Page 1 of 2 - Blue screen problem - posted in Windows 7: Ok so latley I've been having frequent BSOD interruptions and all had this message: BugcodeUSBDriver or something like that (all the time. I recently bought a customized gaming computer a little more than month ago, and I get the bluescreen when I play my games and it just restarts the whole system. This has happened about 5 times. I'm not that fluent with computers. So can anyone help me find a solution to this? It's a Windows 7 Home Premium 32-bit if that makes a difference.
(Redirected from Blue Screen of Death)
The Blue Screen of Death in Windows 10, which includes a sademoticon and a QR code for quick troubleshooting
Windows 8 & 8.1 Blue Screen of Death.
A stop error, commonly called the blue screen of death, blue screen, or BSoD, is an error screen displayed on a Windows computer system following a fatal system error. It indicates a system crash, in which the operating system has reached a condition where it can no longer operate safely.
- 1History
- 3Windows NT
History[edit]
A blue screen, as appears on Windows 1.0, 2.0, and 3.0.
A Windows NT 4.0 BSoD, seen on a baggage claim monitor in Geneva Airport (1999)
Blue Screen of Death on Windows XP on a drugstore in 2019
BSoDs have been around since Windows 1.0. In Windows 1.0-3.0, if the system crashed, the OS would give a blue screen with random letters and numbers. It appears as a blue screen with white letters telling of a problem. BSoDs have been present in Windows NT 3.1 (the first version of the Windows NT family, released in 1993) and all Windows operating systems released afterwards. (See History of Microsoft Windows.) BSoDs can be caused by poorly written device drivers or malfunctioning hardware, such as faulty memory, power supply issues, overheating of components, or hardware running beyond its specification limits. In the Windows 9x era, incompatible DLLs or bugs in the operating system kernel could also cause BSoDs. Because of the instability and lack of memory protection in Windows 9x, BSoDs were much more common.[citation needed]
Incorrect attribution[edit]
On 4 September 2014, several online journals, including Business Insider,[1]DailyTech,[2]Engadget,[3]Gizmodo,[4]Lifehacker,[5]Neowin,[6]Softpedia,[7]TechSpot,[8]The Register,[9] and The Verge[10] attributed the creation of the Blue Screen of Death to Steve Ballmer, Microsoft's former CEO, while citing a source that does not say so: An article by the Microsoft employee Raymond Chen, titled 'Who wrote the text for the Ctrl+Alt+Del dialog in Windows 3.1?'[11] The article was about the creation of the first rudimentary task manager in Windows 3.x, which shared visual similarities with a BSoD.[11] In a follow-up on 9 September 2014, Raymond Chen complained about this widespread mistake, claimed responsibility for revising the BSoD in Windows 95 and panned BGR.com for having 'entirely fabricated a scenario and posited it as real'.[12]Engadget later updated its article to correct the mistake.[3]
Formats[edit]
Until Windows 8 and Windows Server 2012, BSoDs showed silver text on a royal blue background with information about current memory values and register values. Windows Server 2012, Windows 8 and Windows 10 use a cerulean background, although this may be set to one's Accent Color.
Windows 95, 98 and ME BSoDs use 80×25 text mode. BSoDs in the Windows NT family use 80×50 text mode on a 720×400 screen. Windows XP BSoDs use the Lucida Console font while the Windows Vista and 7 BSoD uses the Consolas font. Windows 8, Windows Server 2012 use Segoe UI and attempt to render the BSoD at native resolution, otherwise defaulting to 640x480. Windows 10 uses the same format as Windows 8, but has a QR code which leads to a Microsoft survey about how the blue screen was caused.
Despite the 'blue screen' name, in Windows 9x, the color of the message could be customized by the user.[13] As of December 2016, Windows Insider builds of Windows 10 feature the same format as in public release versions, but with a green background instead of a blue one.[14][15]
Windows NT[edit]
A stop error as seen in Windows XP, Vista, and 7.
In Windows NT family of operating systems, the blue screen of death (officially known as a stop error and referred to as 'bug check' in the Windows software development kit and driver development kit documentation) occurs when the kernel or a driver running in kernel mode encounters an error from which it cannot recover. This is usually caused by an illegal operation being performed. The only safe action the operating system can take in this situation is to restart the computer. As a result, data may be lost, as users are not given an opportunity to save data that has not yet been saved to the hard drive.
The text on the error screen contains the code of the error and its symbolic name (e.g. '0x0000001E, KMODE_EXCEPTION_NOT_HANDLED') along with four error-dependent values in parentheses that are there to help software engineers fix the problem that occurred. Depending on the error code, it may display the address where the problem occurred, along with the driver which is loaded at that address. Under Windows NT, the second and third sections of the screen may contain information on all loaded drivers and a stack dump, respectively. The driver information is in three columns; the first lists the base address of the driver, the second lists the driver's creation date (as a Unix timestamp), and the third lists the name of the driver.[16]
ReactOS, an attempt at creating a free and open-source implementation of a Windows NT-compatible operating system, also features its own BSoD similar to the one in the Windows NT family.
By default, Windows will create a memory dump file when a stop error occurs. Depending on the OS version, there may be several formats this can be saved in, ranging from a 64kB 'minidump' (introduced in Windows 2000) to a 'complete dump' which is effectively a copy of the entire contents of physical memory (RAM). The resulting memory dump file may be debugged later, using a kernel debugger. For Windows WinDBG or KD debuggers from Debugging Tools for Windows are used.[17] A debugger is necessary to obtain a stack trace, and may be required to ascertain the true cause of the problem; as the information on-screen is limited and thus possibly misleading, it may hide the true source of the error. By default, Windows XP is configured to save only a 64kB minidump when it encounters a stop error, and to then automatically reboot the computer. Because this process happens very quickly, the blue screen may be seen only for an instant or not at all. Users have sometimes noted this as a random reboot rather than a traditional stop error, and are only aware of an issue after Windows reboots and displays a notification that it has recovered from a serious error. This happens only when the computer has a function called 'Auto Restart' enabled, which can be disabled in the Control Panel which in turn shows the stop error.
Microsoft Windows can also be configured to send live debugging information to a kernel debugger running on a separate computer. If a stop error is encountered while a live kernel debugger is attached to the system, Windows will halt execution and cause the debugger to break in, rather than displaying the BSoD. The debugger can then be used to examine the contents of memory and determine the source of the problem.
A BSoD can also be caused by a critical boot loader error, where the operating system is unable to access the boot partition due to incorrect storage drivers, a damaged file system or similar problems. The error code in this situation is STOP 0x0000007B (INACCESSIBLE_BOOT_DEVICE). In such cases, there is no memory dump saved. Since the system is unable to boot from the hard drive in this situation, correction of the problem often requires using the repair tools found on the Windows installation disc.
Details[edit]
Before Windows Server 2012, each BSoD displayed an error name in uppercase (e.g. APC_INDEX_MISMATCH), a hexadecimal error number (e.g. 0x00000001) and four parameters. The last two are shown together in the following format:[18]
error code (parameter 1, parameter 2, parameter 3, parameter 4) error name
Depending on the error number and its nature, all, some, or even none of the parameters contain data pertaining to what went wrong, and/or where it happened. In addition, the error screens showed four paragraphs of general explanation and advice and may have included other technical data such the file name of the culprit and memory addresses.
With the release of Windows Server 2012, the BSoD was changed, removing all of the above in favor of the error name, and a concise description. Windows 8 added a sad emoticon as well. The hexadecimal error code and parameters can still be found in the Windows Event Log or in memory dumps. Since Windows 10 Build 14393, Windows 10 has added QR code for quick troubleshooting.
Windows 9x[edit]
A blue screen of death, as appears on Windows 9x
The blue screen of death frequently occurs in Microsoft's home desktop operating systems Windows 95, 98, and ME. In these operating systems, the BSoD is the main way for virtual device drivers to report errors to the user. It is internally referred to by the name of '
_VWIN32_FaultPopup
'. A Windows 9x BSoD gives the user the option either to restart or continue.The most common BSoD is on an 80×25 screen which is the operating system's way of reporting an interrupt caused by a processor exception; it is a more serious form of the general protection fault dialog boxes. The memory address of the error is given and the error type is a hexadecimal number from 00 to 11 (0 to 17 decimal). The error codes are as follows:[19]
- 00: Division fault
- 01: Startup Error
- 02: Non-Maskable Interrupt
- 03: Shutdown Error
- 04: Overflow Trap
- 05: Bounds Check Fault
- 06: Invalid Opcode Fault
- 07: 'Coprocessor Not Available' Fault
- 08: Double Fault
- 09: Coprocessor Segment Overrun
- 0A: Invalid Task State Segment Fault
- 0B: Not Present Fault
- 0C: Stack Fault
- 0D: General Protection Fault
- 0E: Page Fault
- 0F: Error Message Limit Exceed
- 10: Coprocessor Error Fault
- 11: Alignment Check Fault
Reasons for BSoDs include:
- Problems that occur with incompatible versions of DLLs: Windows loads these DLLs into memory when they are needed by application programs; if versions are changed, the next time an application loads the DLL it may be different from what the application expects. These incompatibilities increase over time as more new software is installed, and is one of the main reasons why a freshly installed copy of Windows is more stable than an 'old' one.
- Faulty or poorly written device drivers
- Hardware incompatibilities
Damaged hardware may also cause a BSoD.
In Windows 95 and 98, a BSoD occurs when the system attempts to access the file '
c:concon
' or 'c:auxaux
' on the hard drive. This could be inserted on a website to crash visitors' machines. On 16 March 2000, Microsoft released a security update to resolve this issue.[20]A famous instance of a Windows 9x BSoD occurred during a presentation of a Windows 98 Beta by Bill Gates at COMDEX on April 20, 1998: The demo PC crashed with a BSoD when his assistant, Chris Capossela, connected a scanner to the PC to demonstrate Windows 98's support for Plug and Play devices. This event brought thunderous applause from the crowd and Gates replied after a nervous pause: 'That must be why we're not shipping Windows 98 yet.'[21]
Windows CE[edit]
Windows CE 5.0 Blue Screen of Death in action and will automatically restart in 30 seconds.
The simplest version of the blue screen occurs in Windows CE (except in Pocket PC 2000 and Pocket PC 2002). The blue screen in Windows CE 3.0 is similar to the one in Windows NT.
Similar screens[edit]
The Red Screen of Death in a post-reset Windows Longhorn build in action.
Stop errors are comparable to kernel panics in macOS, Linux, and other Unix-like systems, and to bugchecks in OpenVMS. Windows 3.1, as well as macOS, display a Black Screen of Death instead of a blue one.[12][22]Windows 98 displays a red error screen raised by Advanced Configuration and Power Interface (ACPI) when the host computer's BIOS has a problem.[23] The bootloader of the first beta version of Windows Vista also displays a red error screen in the event of a boot failure.[24][25][26]
See also[edit]
- Xbox 360 technical problems[1] (Red Ring of Death)
References[edit]
- ^ abSmith, Dave (4 September 2014). 'Steve Ballmer Wrote The Blue Screen Of Death'. Business Insider. Business Insider Inc. Retrieved 10 September 2014.
- ^Mick, Jason (4 September 2014). 'Microsoft Exec Reveals Steve Ballmer Created Original Blue Screen of Death Message'. Daily Tech. DailyTech LLC. Archived from the original on 2015-08-20. Retrieved 10 September 2014.
- ^ abFingas, Jon (4 September 2014). 'Steve Ballmer wrote Windows' first Ctrl-Alt-Delete message (updated)'. Engadget. AOL. Retrieved 10 September 2014.
- ^Condliffe, Jamie (4 September 2014). 'Steve Ballmer Wrote the Blue Screen of Death'. Gizmodo. Gizmodo Media Group. Retrieved 10 September 2014.
- ^Kidman, Alex (5 September 2014). 'Steve Ballmer Wrote The BSOD, So Stop Slacking Off'. Lifehacker. Allure Media. Retrieved 10 September 2014.
- ^Sams, Brad (4 September 2014). 'Steve Ballmer wrote the BSOD text'. Neowin. Neowin LLC. Retrieved 10 September 2014.
- ^Popa, Bogdan (4 September 2014). 'Steve Ballmer Himself Created the First Blue Screen of Death Text'. Softpedia. SoftNews SRL. Retrieved 10 September 2014.
- ^Schiesser, Tim (4 September 2014). 'The original Blue Screen of Death was written by Steve Ballmer'. TechSpot. Retrieved 10 September 2014.
- ^Sharwood, Simon (4 September 2014). 'Ballmer PERSONALLY wrote Windows' Blue Screen of Death text'. The Register. Retrieved 10 September 2014.
- ^Warren, Tom (4 September 2014). 'Steve Ballmer wrote the Blue Screen of Death message'. The Verge. Vox Media. Retrieved 10 September 2014.
- ^ abChen, Raymond (2 September 2014). 'Who wrote the text for the Ctrl+Alt+Del dialog in Windows 3.1?'. The Old New Thing. Microsoft. Retrieved 10 September 2014.
- ^ abChen, Raymond (9 September 2014). 'Steve Ballmer did not write the text for the blue screen of death'. The Old New Thing. Microsoft. Retrieved 10 September 2014.
- ^Scott Seely (2000). Windows Shell Programming. Prentice Hall PTR. pp. 232–233. ISBN9780130254962.
BSOD stands for Blue Screen Of Death. One can customize the colors of this screen by setting a couple of variables in the 386Enh section of SYSTEM.INI: MessageTextColor and MessageBackColor. The user can only customize the BSOD under Windows 3.1, 95, and 98. These changes do not work under the Windows NT variants.
- ^'Behold the Windows 10 GSOD -- Green Screen of Death'. BetaNews. 2016-12-29. Retrieved 2017-01-13.
- ^Warren, Tom (December 29, 2016). 'Windows 10 testers will now get a Green Screen of Death'. The Verge. Vox Media. Retrieved 1 February 2017.
- ^Microsoft Windows NT Workstation Resource Kit (1st ed.). Redmond, WA: Microsoft Press. 29 October 1996. ISBN1-57231-343-9.
- ^DOMARS. 'Getting Started with WinDbg (Kernel-Mode)'. msdn.microsoft.com. Retrieved 15 June 2018.
- ^'STOP: 0x00000001 (parameter, parameter, parameter, parameter) APC_INDEX_MIS'. msdn.microsoft.com. Retrieved 15 June 2018.
- ^'What Are Fatal Exception Errors'. Support. Microsoft. 19 January 2007. Retrieved 16 October 2013.
- ^Microsoft Corporation (2000). 'Patch Available for 'DOS Device in Path Name' Vulnerability'. TechNet. Microsoft. Retrieved 4 March 2006.
- ^Garmon, Jay (12 April 2007). 'Video: Bill Gates, meet the Blue Screen of Death'. TechRepublic. CBS Interactive. Retrieved 20 December 2013.
- ^David W. Martin (6 August 2011). 'Black Screen Of Death Plagues Some Mac Users After Lion Update'. Retrieved 27 August 2018.
- ^'Advanced Configuration and Power Interface Errors on Red Screen'. Support (1.3 ed.). Microsoft. 10 January 2015. Archived from the original on 25 July 2015.
- ^Kaplan, Michael (7 May 2005). 'Longhorn on Virtual PC 2004'. Sorting it all Out. Microsoft. Archived from the original on 3 January 2013.
- ^Best, Jo (11 May 2005). 'Red screen of death?'. CNET. CBS Interactive. Retrieved 9 September 2013.
- ^Farrell, Nick (3 June 2005). 'Microsoft sees red over blue screen of death'. The Inquirer. Incisive Media. Retrieved 9 September 2013.
External links[edit]
Wikimedia Commons has media related to: |
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Blue_screen_of_death&oldid=916838831'
A Blue Screen of Death (BSOD), also called a STOP Error, will appear when an issue is so serious that Windows must stop completely.
A Blue Screen of Death is usually hardware or driver related. Most BSODs show a STOP code that can be used to help figure out the root cause of the Blue Screen of Death.
Did your PC restart after the BSOD? If the blue screen flashed and your computer rebooted automatically before you had time to read anything, you may need to disable the 'automatic restart on system failure' setting.
Below are general Blue Screen of Death troubleshooting steps. Please reference our List of Blue Screen Error Codes for individual STOP code troubleshooting steps. Come back here if we don't have a troubleshooting guide for your specific STOP code or if you have no idea what your STOP code is.
Some of these steps may require you to start Windows in Safe Mode. If that's not possible then skip those steps.
How to Fix a Blue Screen of Death
This troubleshooting guide will apply to any version of Windows, including Windows 10, Windows 8, Windows 7, Windows Vista, and Windows XP.
- The most important Blue Screen of Death troubleshooting step you can take is to ask yourself what you just did before the device stopped working.Did you just install a new program or a piece of hardware, update a driver, install a Windows update, etc.? If so, there's a very good chance that the change you made caused the BSOD.Undo the change you made and test again for the STOP Error. Depending on what it was that changed, some solutions might include:
- Starting up using Last Known Good Configuration to undo recent registry and driver changes.
- Use System Restore to undo recent system changes.
- Roll back the device driver to a version prior to your driver update.
- Check that there's enough free space left on the drive Windows is installed on. Blue Screens of Death and other serious issues, like data corruption, can occur if there's not enough free space on your primary partition used for the Windows operating system.Microsoft recommends that you maintain at least 100 MB of free space but you'll regularly see problems with free space that low. It's usually advised that Windows users keep at least 10% of a drive's capacity free at all times.
- Scan your computer for viruses. Some viruses can cause a Blue Screen of Death, especially ones that infect the master boot record (MBR) or boot sector.Make sure your virus scanning software is completely up to date and that it's configured to scan the MBR and boot sector.If you can't get far enough to run a virus scan from within Windows, use one of the programs we've highlighted in our Free Bootable Antivirus Tools list instead.
- Apply all available Windows service packs and updates.Microsoft regularly releases patches and service packs for their operating systems that may contain fixes for the cause of your BSOD.
- Update drivers for your hardware. Most Blue Screens of Death are hardware or driver related, so updated drivers could fix the cause of the STOP error.
- Check the System and Application logs in Event Viewer for errors or warnings that might provide more clues on the cause of the BSOD. See how to start Event Viewer if you need help.
- Return hardware settings to default in Device Manager.Unless you have a specific reason to do so, the system resources that an individual piece of hardware is configured to use in Device Manager should be set to default. Non-default hardware settings have been known to cause a Blue Screen of Death.
- Return BIOS settings to their default levels. An overclocked or misconfigured BIOS can cause all sorts of random issues, including BSODs.If you've made several customizations to your BIOS settings and don't wish to load the default ones, then at least try returning clock speed, voltage settings, and BIOS memory options to their default settings and see if that fixes the STOP error.
- Make sure all internal cables, cards, and other components are installed and seated properly. Hardware that's not firmly in place can cause a Blue Screen of Death, so try reseating the following and then test for the STOP message again:
- Reseat all internal data and power cables.
- Reseat the memory modules.
- Reseat any expansion cards.
- Test your system memory.
- Test your hard disk drive.
- Perform diagnostic tests on all hardware you're able to test. It's highly likely that the root cause of any given Blue Screen of Death is a failing piece of hardware: If a test fails, replace the memory or replace the hard drive as soon as possible.
- Update your BIOS. In some situations, an outdated BIOS could cause a Blue Screen of Death due to certain incompatibilities.
- Start your PC with essential hardware only.A useful troubleshooting step in many situations, including BSOD issues, is to start your computer with the minimum hardware necessary to run the operating system. If your computer starts successfully it proves that one of the removed hardware devices was the cause of the STOP message.Typically, the only necessary hardware for starting your PC through to the operating system includes the motherboard, CPU, RAM, primary hard drive, keyboard, video card, and monitor.
- If you haven't corrected the cause of the BSOD yet, continue below with either the software or hardware steps, depending on the direction your troubleshooting went above.
Software is Likely the Cause of the BSOD
If your troubleshooting has led you to believe that a particular software program is probably causing the BSOD, walk through this troubleshooting to get it taken care of:
- Check for and install any available program updates. Most software programs let you check for updates via some menu option so dig around until you find it.If you can't, or you think it's not working, you can try one of these dedicated software updater programs instead.
- Reinstall the software. If updating doesn't work, or isn't an option, simply uninstall the program and then install a clean version of it all over again.
- Check with the developer for support information. It's possible that this particular BSOD is an issue the software maker has seen before and has already documented a specific solution for.
- Try a competing program. If there's simply no way to make this program work (and uninstalling it proved that this program is the cause of the BSOD) then using a different but similar program might be your only course of action.
Fix Blue Screen Problem Windows 7
Hardware is Likely the Cause of the BSOD
If you believe at this point that a piece of hardware is causing the Blue Screen of Death, here are your options:
Blue Screen Problem Windows 7 Solution
- Make sure the hardware is on the hardware compatibility list.While it's probably unlikely, it's possible that the hardware simply isn't compatible with your version of Windows.
- Update the hardware's firmware.Just like you might update software to fix a problem it's having with Windows, updating the hardware's software, called firmware, if there's any available, is a smart idea.
- Check with the manufacturer for support information. Their knowledge base could have information on this issue that could be of help.
- Replace the hardware. At this point it's pretty likely that the hardware itself simply no longer is working properly and should be replaced. Assuming this piece of hardware really was the only reason for the BSOD, it should go away after you do this.