Ranking
Popularna zawartość
Treść z najwyższą reputacją w 26.02.2025 w Odpowiedzi
-
Raport nie wykrył dysku Seagate, natomiast jest widoczny w urządzeniach. Widać go pod systemem? Secure Boot wyłączony, co jest dziwne. bo powinien być domyślnie włączony (z racji wymogu dla Win 11) Sterowniki nieaktualne: Chipset: https://www.amd.com/en/support/downloads/drivers.html/chipsets/am4/b450.html (AMD Chipset Drivers) LAN: https://download.msi.com/dvr_exe/mb/realtek_pcielan_w11.zip Wali w logu błędami cdrom ID 11 - Sterownik wykrył błąd kontrolera na \Device\CdRom0. Problem z CD-ROM - sprawdź przewody, ewentualnie replug. Co do UEFI/BIOS - włączony AHCI, UEFI (nie CSM) i ErP Ready. Prawdopodobnie cały problem z długim bootem powoduje ten CD-ROM.1 punkt
-
Przepraszam, pisałem skrypt w oparciu o Powershell 7, z którego domyślnie korzystam i wykorzystałem zestaw, którego PS 5.1 nie obsługuje. Poprawiony skrypt: $systemInfo = Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' | Format-Table @{ Label = "System"; Expression = {$_.ProductName}; Width = 16 }, @{ Label = "Wersja"; Expression = {$_.DisplayVersion}; Width = 8 }, @{ Label = "Kompilacja"; Expression = {$_.LCUVer} } | Out-String $biosInfo = Get-CimInstance -ClassName Win32_BIOS | Out-String $firmwareType = "Tryb oprogramowania układowego MOBO: $env:Firmware_Type`n" $secureBootStatus = Confirm-SecureBootUEFI $secureBoot = "SecureBoot: $secureBootStatus`n" $diskInfo = Get-Disk | Select-Object -Property Number, FriendlyName, HealthStatus, OperationalStatus, PartitionStyle | Out-String $allInfo = $systemInfo + $biosInfo + $firmwareType + $secureBoot + $diskInfo function ConvertTo-HTMLContent { param ( [Parameter(Mandatory = $true)] [string]$title, [Parameter(Mandatory = $true)] [string]$content ) $htmlContent = @" <!DOCTYPE html> <html lang="pl"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>$title</title> <style> body { font-family: Arial, sans-serif; margin: 20px; } h1 { color: #333; } pre { background-color: #f4f4f4; padding: 10px; border-radius: 5px; } </style> </head> <body> <h1>$title</h1> <pre>$content</pre> </body> </html> "@ return $htmlContent } $driversInfo = Get-WindowsDriver -Online | Sort-Object -Property ProviderName | Select-Object ProviderName, Version, @{ Label = "Date"; Expression = {$_.Date.ToString("dd-MM-yyyy")} }, Driver, @{ Label = "OriginalFileName"; Expression = {[System.IO.Path]::GetFileName($_.OriginalFileName)} } | Format-Table -Property @{ Label = "Provider Name"; Expression = {$_.ProviderName}; Width = 30 }, @{ Label = "Version"; Expression = {$_.Version}; Width = 15 }, @{ Label = "Date"; Expression = {$_.Date}; Width = 15 }, @{ Label = "Driver"; Expression = {$_.Driver}; Width = 10 }, @{ Label = "File Name"; Expression = {$_.OriginalFileName}; Width = 50 } | Out-String $devicesInfo = Get-PnpDevice -PresentOnly | Sort-Object -Property Class | Format-List -Property Status, FriendlyName, InstanceID | Out-String $desktopPath = [Environment]::GetFolderPath("Desktop") $zipFilePath = Join-Path -Path $desktopPath -ChildPath "Report.zip" $tempFolder = New-Item -ItemType Directory -Path (Join-Path $env:TEMP 'ReportTemp') Set-Content -Path (Join-Path $tempFolder 'SystemInfo.html') -Value (ConvertTo-HTMLContent -title 'Informacje o systemie' -content $allInfo) -Encoding UTF8 Set-Content -Path (Join-Path $tempFolder 'Drivers.html') -Value (ConvertTo-HTMLContent -title 'Informacje o sterownikach' -content $driversInfo) -Encoding UTF8 Set-Content -Path (Join-Path $tempFolder 'Devices.html') -Value (ConvertTo-HTMLContent -title 'Informacje o urządzeniach' -content $devicesInfo) -Encoding UTF8 wevtutil epl System (Join-Path $tempFolder 'System.evtx') if (Test-Path -Path $zipFilePath) { Remove-Item -Path $zipFilePath } Compress-Archive -Path (Join-Path $tempFolder '*') -DestinationPath $zipFilePath Remove-Item -Path $tempFolder -Recurse -Force Write-Host "Pliki zostały spakowane do: $zipFilePath" -ForegroundColor Green Ten skrypt powinien działać bezproblemowo (sprawdzony na PS 5.1).1 punkt
-
Czerwona dioda VGA (EZ Debug) oznacza, że podczas testu POST wystąpił problem z GPU. Tutaj winny może być zasilacz, którego jak widzę nie wymieniłeś, ale nie będę wyrokować. Zmiana z AHCI na RAID może przyśpieszyć boot, ale jeśli nie masz (a nie masz) skonfigurowanej macierzy RAID to system nie będzie widział takiego dysku. Nie polecam zmieniać rzeczy w UEFI/BIOS na oślep, jeśli nie wiesz do czego służy dana opcja, zostaw na AHCI. Tryb uruchamiania UEFI to domyślny tryb dla nowożytnych systemów - tryb BIOS to de facto włączony w BIOS tryb kompatybilności (CSM) - W MSI tryb ten nazywa się po włączeniu CSM - Legacy+UEFI. Wentylatory są 3-pinowe (te podświetlane), więc nie obsługują sygnału PWM, są sterowane za pomocą napięcia DC. Wentylatory są podłączone do kontrolera wentylatorów (pokrętełko na obudowie), a ten ma być podłączony do zasilacza (żeby było zasilanie) oraz do MOBO (żeby mogła odczytywać tachometr). Jeśli przewody są poprawnie podłączone, a kontroler nie działa to albo problem po stronie zasilania, albo kontroler wyzionął ducha (co się dziwić po 12-letniej obudowie). Wentylator, który nie jest podświetlany jest zasilany przez MOLEX, więc nim nie jesteś w stanie sterować. Istnieje też szansa, że po prostu wentylatory umarły, ale podejrzewam, że się kręcą. Coś zmieniałeś oprócz tego w UEFI/BIOS? Potrzebuję trochę informacji o systemie. Otwórz proszę Terminal/Powershell jako Administrator i wklej poniższy skrypt - na pulpicie powinien utworzyć plik ZIP (Report.zip), który wklej jako załącznik do postu lub skorzystaj z Send. Skrypt zbiera informacje systemie, partycjach, UEFI/BIOS (w tym trybie uruchamiania i Secure Boot), sterownikach i urządzeniach - ponadto wyeksportuje log systemowy i wszystko spakuje ładnie do pliku ZIP. $systemInfo = Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' | Format-Table @{Label="System"; Expression={$_.ProductName}; Width=16}, @{Label="Wersja"; Expression={$_.DisplayVersion}; Width=8}, @{Label="Kompilacja"; Expression={$_.LCUVer}} | Out-String $biosInfo = Get-CimInstance -ClassName Win32_BIOS | Out-String $firmwareType = "Tryb oprogramowania układowego MOBO: $env:Firmware_Type" $secureBootStatus = Confirm-SecureBootUEFI $secureBoot = "SecureBoot: $secureBootStatus" $firmwareType = $firmwareType + "`n" $secureBoot = $secureBoot + "`n" $diskInfo = Get-Disk | Select -Prop Number, FriendlyName, HealthStatus, OperationalStatus, PartitionStyle | Out-String $allInfo = $systemInfo + $biosInfo + $firmwareType + $secureBoot + $diskInfo function ConvertTo-HTMLContent { param ( [Parameter(Mandatory=$true)] [string]$title, [Parameter(Mandatory=$true)] [string]$content ) $htmlContent = @" <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>$title</title> <style> body { font-family: Arial, sans-serif; margin: 20px; } h1 { color: #333; } pre { background-color: #f4f4f4; padding: 10px; border-radius: 5px; } </style> </head> <body> <h1>$title</h1> <pre>$content</pre> </body> </html> "@ return $htmlContent } $driversInfo = Get-WindowsDriver -Online | Sort-Object -Property ProviderName | Select-Object ProviderName, Version, @{Label="Date"; Expression={$_.Date.ToString("dd-MM-yyyy")}}, Driver, @{Label="OriginalFileName"; Expression={[System.IO.Path]::GetFileName($_.OriginalFileName)}} | Format-Table -Property @{Label="Provider Name"; Expression={$_.ProviderName}; Width=30}, @{Label="Version"; Expression={$_.Version}; Width=15}, @{Label="Date"; Expression={$_.Date}; Width=15}, @{Label="Driver"; Expression={$_.Driver}; Width=10}, @{Label="File Name"; Expression={$_.OriginalFileName}; Width=50} | Out-String $devicesInfo = Get-PnpDevice -PresentOnly | Sort-Object -Property Class | Format-List -Property Status, FriendlyName, InstanceID | Out-String $desktopPath = [Environment]::GetFolderPath("Desktop") $zipFilePath = Join-Path -Path $desktopPath -ChildPath "Report.zip" if (Test-Path -Path $zipFilePath) { Remove-Item -Path $zipFilePath } Add-Type -AssemblyName 'System.IO.Compression.FileSystem' $zip = [System.IO.Compression.ZipFile]::Open($zipFilePath, [System.IO.Compression.ZipArchiveMode]::Create) function Add-ToZip { param ( [Parameter(Mandatory=$true)] [string]$name, [Parameter(Mandatory=$true)] [string]$content ) $entry = $zip.CreateEntry($name) $stream = $entry.Open() $writer = New-Object System.IO.StreamWriter($stream) $writer.Write($content) $writer.Close() } Add-ToZip -name "SystemInfo.html" -content (ConvertTo-HTMLContent -title "Informacje o systemie" -content $allInfo) Add-ToZip -name "Drivers.html" -content (ConvertTo-HTMLContent -title "Informacje o sterownikach" -content $driversInfo) Add-ToZip -name "Devices.html" -content (ConvertTo-HTMLContent -title "Informacje o urządzeniach" -content $devicesInfo) $eventLogFilePathSystem = Join-Path -Path $desktopPath -ChildPath "System.evtx" wevtutil epl System $eventLogFilePathSystem $entrySystem = $zip.CreateEntry("System.evtx") $streamSystem = $entrySystem.Open() $fileStreamSystem = [System.IO.File]::OpenRead($eventLogFilePathSystem) $fileStreamSystem.CopyTo($streamSystem) $fileStreamSystem.Close() $streamSystem.Close() $zip.Dispose() Remove-Item -Path $eventLogFilePathSystem Write-Host "Pliki zostały spakowane do: $zipFilePath" -ForegroundColor Green1 punkt
