Загрузка данных


Write-Host "=== WINDOWS ==="
$os = Get-CimInstance Win32_OperatingSystem
"Версия: $($os.Caption)"
"Сборка: $($os.BuildNumber)"
"Разрядность: $($os.OSArchitecture)"

Write-Host "`n=== МАТЕРИНСКАЯ ПЛАТА И BIOS ==="
$board = Get-CimInstance Win32_BaseBoard
$bios = Get-CimInstance Win32_BIOS
"Плата: $($board.Manufacturer) $($board.Product)"
"Ревизия платы: $($board.Version)"
"BIOS: $($bios.SMBIOSBIOSVersion)"
"Дата BIOS: $($bios.ReleaseDate)"

Write-Host "`n=== SECURE BOOT ==="
try {
    "Secure Boot включён: $(Confirm-SecureBootUEFI -ErrorAction Stop)"
} catch {
    "Не удалось прочитать состояние: $($_.Exception.Message)"
}
try {
    $pk = Get-SecureBootUEFI -Name PK -ErrorAction Stop
    "Ключ платформы PK установлен: $($pk.Bytes.Length -gt 0)"
} catch {
    "Не удалось прочитать PK: $($_.Exception.Message)"
}

Write-Host "`n=== СИСТЕМНЫЙ ДИСК ==="
try {
    $partition = Get-Partition -DriveLetter C -ErrorAction Stop
    $disk = $partition | Get-Disk -ErrorAction Stop
    "Номер диска с Windows: $($disk.Number)"
    "Стиль разделов: $($disk.PartitionStyle)"
    Get-Partition -DiskNumber $disk.Number |
        Select-Object PartitionNumber, Type, GptType, Size |
        Format-Table -AutoSize
} catch {
    "Не удалось прочитать разделы: $($_.Exception.Message)"
}

Write-Host "`n=== BITLOCKER ДЛЯ C: ==="
try {
    Get-BitLockerVolume -MountPoint C: -ErrorAction Stop |
        Select-Object MountPoint, VolumeStatus, ProtectionStatus, EncryptionPercentage |
        Format-List
} catch {
    "Не удалось прочитать BitLocker: $($_.Exception.Message)"
}

Write-Host "`n=== TPM ==="
try {
    Get-Tpm -ErrorAction Stop |
        Select-Object TpmPresent, TpmReady, TpmEnabled, TpmActivated, ManufacturerVersion |
        Format-List
} catch {
    "Не удалось прочитать TPM: $($_.Exception.Message)"
}

Write-Host "`n=== ФАЙЛ ВОССТАНОВЛЕНИЯ SECURE BOOT ==="
$recovery = "C:\Windows\Boot\EFI\SecureBootRecovery.efi"
"SecureBootRecovery.efi существует: $(Test-Path $recovery)"

Write-Host "`n=== КОНЕЦ ДИАГНОСТИКИ ==="