How to upgrade from WINDOWS 10 to WINDOWS 11
78cleo
Posted messages
6
Registration date
Status
Membre
Last intervention
-
steph810 Posted messages 1851 Registration date Status Membre Last intervention -
steph810 Posted messages 1851 Registration date Status Membre Last intervention -
Hello,
I have an ASUS laptop that's over 10 years old, currently running Windows 10, but this version will no longer be updated as of October 2025. I would like to know the steps to upgrade to Windows 11.
Thank you for your help.
2 réponses
Hello,
Check here if this one is compatible first.
https://www.malekal.com/verifier-si-votre-pc-est-compatible-windows-11/
https://www.malekal.com/mettre-a-jour-windows-10-vers-windows-11-gratuitement/
And if not, check here:
(https://www.commentcamarche.net/informatique/windows/35027-sursis-windows-10/).
Hello,
You can copy and paste this into an administrator POWERSHELL terminal to check compatibility.
Post the output of the command.
$cpu=(Get-CimInstance Win32_Processor).Name; $tpm=Get-WmiObject -Namespace Root\CIMv2\Security\MicrosoftTpm -Class Win32_Tpm -ErrorAction SilentlyContinue; $tpmPresent=($tpm -ne $null); $tpmOK=($tpmPresent -and $tpm.IsEnabled_InitialValue -and $tpm.IsActivated_InitialValue); try {$secureBoot=Confirm-SecureBootUEFI} catch {$secureBoot=$false}; $ram=[math]::Round((Get-CimInstance CIM_ComputerSystem).TotalPhysicalMemory / 1GB,2); $ramOK=($ram -ge 4); $free=[math]::Round((Get-PSDrive C).Free / 1GB,2); $storageOK=($free -ge 64); $disk=Get-Disk | Where-Object IsSystem -eq $true; $partitionStyle=$disk.PartitionStyle; $partitionOK=($partitionStyle -eq 'GPT'); $efiPartition=Get-Partition -DiskNumber $disk.Number | Where-Object {$_.GptType -eq '{C12A7328-F81F-11D2-BA4B-00A0C93EC93B}'}; if($efiPartition){ $letters='Z','Y','X','W','V','U','T','S'; foreach($l in $letters){if(-not (Get-Volume -DriveLetter $l -ErrorAction SilentlyContinue)){$driveLetter=$l+':'; break}}; $efiPartition|Add-PartitionAccessPath -AccessPath $driveLetter; $efiExists=Test-Path "$driveLetter\EFI"; $efiPartition|Remove-PartitionAccessPath -AccessPath $driveLetter } else { $efiExists=$false }; $firmwareType=if($efiExists){'UEFI'}else{'Legacy BIOS'}; $firmwareOK=($firmwareType -eq 'UEFI'); $tpmCompatible=($tpmOK -or -not $tpmPresent); [PSCustomObject]@{CPU=$cpu; 'TPM Present'=$(if($tpmPresent){'Yes'}else{'No'}); TPM=$(if($tpmPresent){if($tpmOK){'Enabled'}else{'Disabled'} }else{'Not required'}); 'Secure Boot'=$(if($secureBoot){'Enabled'}else{'Disabled'}); RAM="$ram GB (minimum 4 GB required)"; 'Free storage C:'="$free GB (minimum 64 GB required)"; 'System disk partition style'="$partitionStyle $(if($partitionOK){'(compatible)'}else{'(incompatible, GPT required)'} )"; Firmware=$firmwareType } | Format-List; if($tpmCompatible -and $ramOK -and $storageOK -and $firmwareOK -and $partitionOK){Write-Host "`n=> PC compatible with Windows 11" -ForegroundColor Green} else {Write-Host "`n=> PC not compatible with Windows 11" -ForegroundColor Red}; Write-Host "`n# Important notes :" -ForegroundColor Cyan; Write-Host " - TPM 2.0 is strongly recommended for Windows 11, but some versions tolerate its absence (activation possible in BIOS/UEFI)." -ForegroundColor Cyan; Write-Host " - The system disk must be in GPT (GUID Partition Table) format to allow for UEFI-compatible Windows 11 booting." -ForegroundColor Cyan; Write-Host " - Secure Boot enhances security but can be disabled if necessary." -ForegroundColor Cyan; Write-Host " - Windows 11 requires a minimum of 4 GB of RAM and 64 GB of free disk space." -ForegroundColor Cyan; Write-Host " - Before upgrading to Windows 11, back up your important data." -ForegroundColor Cyan; Write-Host " - If TPM is not detected, check in the BIOS if it is disabled, or consider a hardware upgrade." -ForegroundColor Cyan; Write-Host " - If your disk is in MBR, you can convert it to GPT without data loss using the mbr2gpt.exe tool (run in administrator mode)." -ForegroundColor Cyan; Write-Host " - This script only checks hardware compatibility, the success of the upgrade also depends on your current Windows version." -ForegroundColor Cyan