Estou tentando configurar um dualboot do windows 11 (atualmente instalado) e do archlinux. Já fiz isso antes em uma máquina rodando Windows 10 e não tive problemas, porém com esta máquina encontrei erros ao tentar particionar a unidade. Aqui está a saída de fdisk -l /dev/sda
:
Disk /dev/sda: 931.51 Gib, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000LM035-1RK1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/0 size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sda1 1 4294967295 4294967295 2T ee GPT
Partition 1 does not start on physical sector boundary.
Pelo que consegui entender, o drive desta máquina usa formatação avançada , por isso os tamanhos dos setores lógico e físico são diferentes, esse não foi o caso da primeira máquina que fiz dualboot, porém visto que esse formato parece ser a norma, não acho que seja o problema real?
Em segundo lugar, as partições do Windows, que devem ficar assim:
Device Start End Sectors Size Type
/dev/sda1 2048 206847 204800 100M EFI System
/dev/sda2 206848 239615 32768 16M Microsoft reserved
/dev/sda3 239616 209954815 209715200 100G Microsoft basic data
/dev/sda4 209954816 463017983 253063168 120.7G Windows recovery environment
/dev/sda5 463017984 467836927 4818944 2.3G Windows recovery environment
/dev/sda6 467836928 468858879 1021952 499M Windows recovery environment
também não são mostrados e o fdisk relata erroneamente que o HDD é 2T:
Device Boot Start End Sectors Size Id Type
/dev/sda1 1 4294967295 4294967295 2T ee GPT
Tenho certeza de que isso se deve ao MBR protetor , que faz parecer que todo o disco é uma partição.
A presença do MBR Protetor é confirmada por gdisk /dev/sda
:
GPT fdisk (gdisk) version 1.0.10
Caution: invalid main GPT header, but valid backup; regenerating main header
from backup!
Caution! After loading partitions, the CRC doesn't check out!
Warning: Invalid CRC on main header data: loaded backup partition table.
Warning! One or more CRC's don't match. You should repair the disk!
Main header: ERROR
Backup header: OK
Main partition table: OK
Backup partition table: ERROR
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: damaged
****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************
Warning! Main partition table overlaps the first partition by 34 blocks!
You will need to delete this partition or resize it in another utility.
Warning! Secondary partition table overlaps the last partition by
7521962741076038258 blocks!
You will need to delete this partition or resize it in another utility.
Command (? for help):
No entanto, fdisk Partition 1 does not start on physical sector boundary.
e gdisk invalid main GPT header
me levam a pensar que há algo errado com o GPT ou algum outro erro de alinhamento ou particionamento.
Aqui estão mais alguns resultados:
parted /dev/sda unit s print
Error: /dev/sda: unrecognised disk label
Model: ATA ST1000LM035-1RK1 (scsi)
Disk /dev/sda: 1953525168s
Sector size (logical/physical): 512B/40968
Partition Table: unknown
Disk Flags:
fdisk /dev/sda
This disk is currently in use - repartitioning is probably a bad idea.
It's recommended to umount all file systems, and swapoff all swap
partitions on this disk.
The device contains 'isw_raid_member' signature and it will be removed by a write command. See fdisk(8) man page and -wipe option for more details.
Minhas perguntas são:
- O problema é com o archlinux ou com o HDD real?
- Se for com o HDD, o que preciso fazer para consertar, de preferência sem perder nenhum dado?
Qualquer ajuda ou orientação será apreciada, obrigado pelo seu tempo!
Desativar o Intel RST (Intel Optane) resolveu o problema.