Author: Mike Swanson Machine: Mikes-MacBook-Air.local Timestamp: 2026-06-06 11:32:15
175 lines
5.5 KiB
Markdown
175 lines
5.5 KiB
Markdown
# GTS-W0 "Disk Errors" Analysis - FALSE POSITIVE
|
|
|
|
**Date:** 2026-06-06
|
|
**Machine:** GTS-W0
|
|
**Finding:** Initial diagnostic reported "9 disk errors in 14 days" - INCORRECT
|
|
|
|
---
|
|
|
|
## Summary
|
|
|
|
**The "disk errors" are NOT disk errors.** All 9 events are benign VBS (Virtualization-Based Security) boot messages incorrectly counted as disk errors due to Event ID overlap.
|
|
|
|
**Drive Status:** HEALTHY - No action required
|
|
|
|
---
|
|
|
|
## Root Cause Analysis
|
|
|
|
### What the Diagnostic Probe Reported
|
|
|
|
- 9 "disk errors" (Event IDs 7/51/153) in last 14 days
|
|
- Classified as CRITICAL: "Recurring stability events"
|
|
- Recommendation: Replace failing drive immediately
|
|
|
|
### What Actually Happened
|
|
|
|
**ALL 9 events are Event ID 153 from source "Microsoft-Windows-Kernel-Boot":**
|
|
|
|
```
|
|
Event ID: 153 | Source: Microsoft-Windows-Kernel-Boot
|
|
Message: Virtualization-based security (policies: VBS Enabled,VSM Required,Hvci,
|
|
Boot Chain Signer Soft Enforced) is enabled due to VBS registry configuration.
|
|
```
|
|
|
|
**These are informational boot messages**, not disk errors. They fire on every boot when Windows 11 security features (VBS/HVCI) are enabled.
|
|
|
|
### Event ID 153 Context Issue
|
|
|
|
Event ID 153 has **different meanings** depending on the source:
|
|
|
|
| Source | Meaning | Severity |
|
|
|--------|---------|----------|
|
|
| **Disk** | Actual disk I/O error | CRITICAL - Hardware failure |
|
|
| **Microsoft-Windows-Kernel-Boot** | VBS/HVCI enabled status | INFO - Security feature working |
|
|
|
|
The diagnostic probe queries `Event IDs 7, 51, 153` **without filtering by source**, so it incorrectly counts VBS boot messages as disk errors.
|
|
|
|
### Event Timeline (All VBS Messages)
|
|
|
|
- 2026-06-05 10:05:43 - VBS enabled (boot)
|
|
- 2026-06-02 17:39:06 - VBS enabled (boot)
|
|
- 2026-06-02 17:34:58 - VBS enabled (boot)
|
|
- 2026-06-02 14:30:34 - VBS enabled (boot)
|
|
- 2026-06-01 17:55:26 - VBS enabled (boot)
|
|
- 2026-05-31 09:48:23 - VBS enabled (boot)
|
|
- 2026-05-30 09:47:52 - VBS enabled (boot)
|
|
- 2026-05-30 08:59:25 - VBS enabled (boot)
|
|
- 2026-05-30 08:55:04 - VBS enabled (boot)
|
|
|
|
**Pattern:** Multiple reboots (2-4 per day on 05/30, 05/31, 06/01, 06/02) = machines being restarted frequently, not disk failures.
|
|
|
|
---
|
|
|
|
## Actual Drive Health
|
|
|
|
**Query Results (2026-06-06):**
|
|
|
|
```
|
|
FriendlyName MediaType BusType Size HealthStatus OperationalStatus
|
|
------------ --------- ------- ---- ------------ -----------------
|
|
KINGSTON SNV2S1000G SSD NVMe 1000204886016 Healthy OK
|
|
```
|
|
|
|
**Drive Details:**
|
|
- Model: KINGSTON SNV2S1000G
|
|
- Type: 1TB NVMe SSD (M.2, PCIe)
|
|
- Health Status: **Healthy**
|
|
- Operational Status: **OK**
|
|
- No actual disk errors in Event Viewer
|
|
- SMART attributes: Healthy (per Windows Storage Spaces)
|
|
|
|
**Conclusion:** Drive is functioning normally. No replacement needed.
|
|
|
|
---
|
|
|
|
## Revised GTS-W0 Assessment
|
|
|
|
**Grade:** Still RED, but for different reasons
|
|
|
|
**CRITICAL Issues (Actual):**
|
|
1. **All firewalls disabled** (Domain, Private, Public OFF)
|
|
2. **RDP enabled WITHOUT Network Level Authentication**
|
|
|
|
**WARNING Issues:**
|
|
- BitLocker not enabled (OS volume unencrypted)
|
|
- 1 pending Windows update
|
|
- Reboot pending
|
|
- 4 auto-start services not running (including Group Policy Client)
|
|
- **2 unexpected shutdowns (Event ID 41)** in 14 days - worth investigating but not drive-related
|
|
|
|
**REMOVED:**
|
|
- ~~9 disk errors~~ (FALSE POSITIVE)
|
|
- ~~Failing hard drive~~ (INCORRECT)
|
|
- ~~Backup data immediately~~ (NOT NEEDED)
|
|
- ~~Replace drive~~ (NOT NEEDED)
|
|
|
|
---
|
|
|
|
## Diagnostic Probe Bug
|
|
|
|
**Issue:** `onboarding-diagnostic.ps1` queries Event IDs 7, 51, 153 without filtering by source.
|
|
|
|
**Current Code (Problematic):**
|
|
```powershell
|
|
$DiskErrors = (Get-WinEvent -FilterHashtable @{
|
|
LogName = 'System'
|
|
ID = 7,51,153
|
|
StartTime = $14DaysAgo
|
|
} -ErrorAction SilentlyContinue | Measure-Object).Count
|
|
```
|
|
|
|
**Fix Needed:**
|
|
```powershell
|
|
$DiskErrors = (Get-WinEvent -FilterHashtable @{
|
|
LogName = 'System'
|
|
ID = 7,51,153
|
|
StartTime = $14DaysAgo
|
|
} -ErrorAction SilentlyContinue |
|
|
Where-Object { $_.ProviderName -ne 'Microsoft-Windows-Kernel-Boot' } |
|
|
Measure-Object).Count
|
|
```
|
|
|
|
**OR** use a more specific query:
|
|
```powershell
|
|
$DiskErrors = (Get-WinEvent -FilterHashtable @{
|
|
LogName = 'System'
|
|
ProviderName = 'disk'
|
|
StartTime = $14DaysAgo
|
|
} -ErrorAction SilentlyContinue | Measure-Object).Count
|
|
```
|
|
|
|
**Impact:** This bug likely affects other machines too. Any Windows 11 machine with VBS/HVCI enabled (default on modern hardware) will show false disk errors.
|
|
|
|
**Action Required:**
|
|
1. Fix `onboarding-diagnostic.ps1` probe script
|
|
2. Re-run diagnostics on all Gonzvar machines to get accurate baseline
|
|
3. Update grading logic to account for corrected disk error counts
|
|
|
|
---
|
|
|
|
## Lessons Learned
|
|
|
|
1. **Always verify critical findings** - Don't trust automated diagnostics blindly
|
|
2. **Event ID alone is insufficient** - Must include source/provider filtering
|
|
3. **Context matters** - Same Event ID can mean completely different things
|
|
4. **Windows 11 defaults** - VBS/HVCI enabled by default on 12th gen Intel and newer
|
|
5. **Question patterns** - 9 errors in 14 days with "Healthy" SMART seemed contradictory (good instinct to question)
|
|
|
|
---
|
|
|
|
## Next Steps
|
|
|
|
1. ✓ Verify drive health (COMPLETED - drive is healthy)
|
|
2. Update diagnostic probe script to fix Event ID 153 false positive
|
|
3. Re-run diagnostics on all 6 Gonzvar machines for accurate baselines
|
|
4. Focus remediation on actual issues (firewall, RDP, BitLocker)
|
|
5. Document this finding as a diagnostic probe improvement
|
|
|
|
---
|
|
|
|
**Analysis Completed:** 2026-06-06
|
|
**Drive Replacement:** NOT NEEDED
|
|
**Data Backup Urgency:** REMOVED
|
|
**Actual Priority:** Fix firewall and RDP security issues
|