Logo
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
EPL Standings
 
 
Windows Vista

Windows Vista Improvements for Hardware and Driver Troubleshooting

12/9/2013 2:57:51 AM

Windows Vista includes several improvements and new features that will simplify how you troubleshoot hardware problems, allowing you to reduce client computer downtime. The following sections describe these improvements.

Windows Memory Diagnostics

Application failures, operating system faults, and Stop errors are often caused by failing memory. Failing memory chips return different data than the operating system originally stored. Failing memory can be difficult to identify: Problems can be intermittent and might only occur under very rare circumstances. For example, a memory chip might function perfectly when tested in a controlled environment but begin to fail when used within a hot computer. Failing memory can also cause secondary problems, such as corrupted files. Often, administrators take drastic steps to repair the problem, such as reinstalling applications or the operating system, only to have the failures persist.

Windows Vista includes Windows Memory Diagnostics to help administrators track down problems with unreliable memory. Previously, this technology was only available as a download and required installing the tool on a bootable floppy disk. In Windows Vista, if Windows Error Reporting (WER) or Microsoft Online Crash Analysis (MOCA) determine that failing memory might be the cause of an error, the software can prompt the user to perform memory diagnostics without requiring an additional download or separate boot disk. Additionally, you can run Windows Memory Diagnostics by choosing a special boot menu option or by loading the Startup Recovery Tools from the Windows Vista DVD.

If memory diagnostics identify a memory problem, Windows Vista can avoid using the affected portion of physical memory so that the operating system can start successfully and avoid application crashes. Upon startup, Windows Vista provides an easy-to-understand report detailing the problem and instructing the user on how to have the memory replaced.

Disk Failure Diagnostics

Disk reliability problems can vary in severity. Minor problems can cause seemingly random application failures. For example, if a user connects a new camera and the operating system fails to load the driver, disk corruption may be causing the problem. More severe problems can result in the total loss of data stored on the hard disk.

Windows Vista can eliminate much of the impact of a disk failure by detecting disk problems proactively, before total failure occurs. Hard disks often show warning signs before failure, but earlier Windows operating systems did not record the warning signs. Windows Vista listens for evidence that a hard disk is beginning to fail and warns the user or the support center of the problem. IT can then back up the data and replace the hard disk before the problem becomes an emergency. For administrators, Windows Vista acts as a guide through the process of backing up their data so that they can replace the drive without data loss.

Most new hard disks include Self-Monitoring Analysis and Reporting Technology (SMART) and Disk Self Tests (DSTs). SMART monitors the health of the disk using a set of degradable attributes, such as head-flying height and bad block reallocation count. DSTs actively check for failures by performing read, write, and servo tests.

Windows Vista queries for SMART status on an hourly basis and regularly schedules DSTs. If Windows Vista detects impending disk failure, Windows Vista can launch disk diagnostics to guide the user or IT professionals through the process of backing up the data and replacing the disk before total failure occurs. Windows Vista can also detect problems related to a dirty or scratched CD or DVD, and instruct the user to clean the media.

You can configure disk diagnostics using two Group Policy settings. Both are located in Computer Configuration\Administrative Templates\System\Troubleshooting And Diagnostics\Disk Diagnostic.

  • Disk Diagnostic: Configure Execution Level Use this policy to enable or disable disk diagnostic warnings. Disabling this policy does not disable disk diagnostics; it simply blocks disk diagnostics from displaying a message to the user and taking any corrective action. If you have configured a monitoring infrastructure to collect disk diagnostic events recorded to the Event Log, and you prefer to manually respond to events, you can disable this policy.

  • Disk Diagnostic: Configure Custom Alert Text Enable this property to define custom alert text (up to 512 characters) in the disk diagnostic message that appears when a disk reports a SMART fault.

For disk diagnostics to work, the Diagnostic Policy Service must be running. Note that disk diagnostics cannot detect all impending failures. Additionally, because SMART attribute definitions are vendor-specific, different vendor implementations can vary. SMART will not function if hard disks are attached to a hardware RAID controller.

Note

Many hardware vendors use SMART failures as a warranty replacement indicator.


Self-Healing NTFS

Windows Vista now includes self-healing NTFS, which can detect and repair file system corruption while the operating system is running. In most cases, Windows Vista will repair file corruption without disrupting the user. Essentially, self-healing NTFS functions similar to Chkdsk (described later in this chapter), but happens in the background, without locking an entire volume. Specifically, if Windows Vista detects corrupted metadata on the file system, it invokes NTFS’s self-healing capabilities to rebuild the metadata. Some data may still be lost, but Windows Vista can limit the damage and repair the problem without taking the entire system offline for a lengthy check–and-repair cycle.

Self-healing NTFS is enabled by default and requires no management. Instead, it will serve to reduce the number of disk-related problems that require administrative intervention. If self-healing fails, the volume will be marked dirty, and Windows Vista will run Chkdsk on the next startup.

Reliability Monitor

Two of the biggest challenges of troubleshooting hardware problems are determining when the problem began occurring and what might have changed on the computer to introduce the problem. Windows Vista provides the Reliability Monitor snap-in (part of the Computer Management console) so that you can easily view application installations, driver installations, and significant failures over several weeks or months. Figure 1 shows Reliability Monitor.

Figure 1. Reliability Monitor provides you with a history of changes and problems.

Reliability Monitor gives you a day-by-day analysis of application and driver installations, application failures, hardware failures, operating system failures, and other uncategorized failures. Reliability Monitor will be extremely valuable when troubleshooting hardware problems reported by end users because it allows you to quickly assess changes even if the user is not aware of them.

Improved Driver Reliability

Windows Vista drivers should be more reliable in Windows Vista than they are in previous versions of Windows. Improved input/output (I/O) cancellation support has been built in to Windows Vista to enable drivers that might become blocked when attempting to perform I/O to gracefully recovery. Windows Vista also has new Application Programming Interfaces (APIs) to allow applications to cancel I/O operations, such as opening a file.

To help developers create more stable drivers, Microsoft provides Driver Verifier. Developers can use the Driver Verifier to verify that their drivers remain responsive and to ensure that they correctly support I/O cancellation. Because driver hangs can affect multiple applications or the entire operating system, these improvements will have a significant impact on Windows Vista stability. This improvement requires no effort from administrators; you will simply benefit from a more reliable operating system.

Improved Error Reporting

Windows Vista will offer improved application reliability, and the new error reporting capabilities will allow applications to continue to become more reliable over time. In earlier versions of Windows, application hangs were very hard for developers to troubleshoot because error reporting provided limited or no information about hangs. Windows Vista improves error reporting to give developers the information they need to permanently resolve the root cause of the problems, thus providing continuous improvements in reliability.

Other -----------------
- Adobe Dreamweaver CS5 : Using Library Items and Server-side Includes (part 7) - Applying Server-Side Includes - Adding server-side includes
- Adobe Dreamweaver CS5 : Using Library Items and Server-side Includes (part 6) - Applying Server-Side Includes
- Adobe Dreamweaver CS5 : Using Library Items and Server-side Includes (part 5) - Updating Your Web Sites with Libraries
- Adobe Dreamweaver CS5 : Using Library Items and Server-side Includes (part 4) - Editing a Library Item
- Adobe Dreamweaver CS5 : Using Library Items and Server-side Includes (part 3) - Using the Library Assets Panel - Deleting an item from the Library , Renaming a Library item
- Adobe Dreamweaver CS5 : Using Library Items and Server-side Includes (part 2) - Using the Library Assets Panel - Inserting a Library item in your Web page
- Adobe Dreamweaver CS5 : Using Library Items and Server-side Includes (part 1) - Using the Library Assets Panel - Adding a Library item
- Configuring Startup and Troubleshooting Startup Issues : How to Configure Startup Settings (part 2) - How to Use BCDEdit
- Configuring Startup and Troubleshooting Startup Issues : How to Configure Startup Settings (part 1)
- Configuring Startup and Troubleshooting Startup Issues : Important Startup Files
- Accessing and Using Your Network : Collaborating with Windows Meeting Space (part 2)
- Accessing and Using Your Network : Collaborating with Windows Meeting Space (part 1)
- Accessing and Using Your Network : Working with Offline Files and the Sync Center (part 2) - Synchronizing Offline Files, Handling Synchronization Conflicts
- Accessing and Using Your Network : Working with Offline Files and the Sync Center (part 1) - Working with Network Files Offline
- Accessing and Using Your Network : Sharing Resources with the Network (part 3) - Hiding Shared Resources
- Accessing and Using Your Network : Sharing Resources with the Network (part 2) - Sharing a Resource
- Accessing and Using Your Network : Sharing Resources with the Network (part 1) - Setting Up File and Printer Sharing, Deactivating the Sharing Wizard
- Accessing and Using Your Network : Accessing Network Resources
- Accessing and Using Your Network : Learning Some Common Network Tasks
- Collecting Vista Events
 
 
Most view of day
- Deploying Applications Using Group Policy and SCCM 2007 : Creating Software Installation Policies
- Windows Phone 7 : The Silverlight Controls (part 2) - Display Controls - Ellipse and Rectangle Controls
- SharePoint 2013 : Health and Monitoring (part 1) - Logging
- Participating in Internet Newsgroups : Setting News Options - Options for Newsgroups and Messages, Options for Individual Newsgroups
- Windows Server 2008 R2 high-availability and recovery features : Installing and Administering Windows Backup (part 1) - Installing Windows Server Backup
- Creating a Home Network : Setting Up a Wired Network with an ICS Host
- Microsoft Exchange Server 2010 : Defining Email Addresses (part 3) - Email Address Policies - Creating a New Email Address Policy
- Windows Server 2008 Server Core : Renaming a File with the Ren and Rename Commands, Sorting File Content with the Sort Utility
- Microsoft Systems Management Server 2003 : Creating Packages for Distribution (part 4) - Creating a Package from Scratch - Creating Programs
- Microsoft Project 2010 : Fine-Tuning Task Details (part 5) - Changing Task Types
Top 10
- Windows Server 2012 : DHCP,IPv6 and IPAM - Exploring DHCP (part 3) - Creating IPv4 DHCP Scopes
- Windows Server 2012 : DHCP,IPv6 and IPAM - Exploring DHCP (part 2) - Installing DHCP Server and Server Tools
- Windows Server 2012 : DHCP,IPv6 and IPAM - Exploring DHCP (part 1)
- Windows Server 2012 : DHCP,IPv6 and IPAM - Understanding the Components of an Enterprise Network
- Microsoft OneNote 2010 : Using the Research and Translate Tools (part 3) - Translating Text with the Mini Translator
- Microsoft OneNote 2010 : Using the Research and Translate Tools (part 2) - Translating a Word or Phrase with the Research Pane
- Microsoft OneNote 2010 : Using the Research and Translate Tools (part 1) - Setting Options for the Research Task Pane, Searching with the Research Task Pane
- Microsoft OneNote 2010 : Doing Research with Linked Notes (part 2) - Ending a Linked Notes Session, Viewing Linked Notes
- Microsoft OneNote 2010 : Doing Research with Linked Notes (part 1) - Beginning a Linked Notes Session
- Microsoft OneNote 2010 : Doing Research with Side Notes (part 3) - Moving Side Notes to Your Existing Notes
 
 
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
2015 Camaro