refs #2764. Updated EFI partition 512 to ddbb

pull/41/head
Manuel Aranda Rosales 2025-09-05 12:07:10 +02:00
parent 822a90cdaa
commit 4e22286e04
1 changed files with 8 additions and 4 deletions

View File

@ -246,14 +246,18 @@ export class PartitionAssistantComponent implements OnInit, AfterViewInit, OnDes
if (partition.partitionNumber === 0) {
disk!.totalDiskSize = this.convertBytesToGB(partition.size);
} else {
const isFirstPartitionGPT = partition.partitionNumber === 1 && this.partitionCode === 'GPT';
const hasValidExistingData = partition.size > 0 && partition.partitionCode && partition.filesystem;
const shouldUseEFIDefaults = isFirstPartitionGPT && !hasValidExistingData;
disk!.partitions.push({
uuid: partition.uuid,
partitionNumber: partition.partitionNumber,
size: this.convertBytesToGB(partition.partitionNumber === 1 && this.partitionCode === 'GPT' ? 512 : partition.size),
size: this.convertBytesToGB(shouldUseEFIDefaults ? 512 : partition.size),
memoryUsage: partition.memoryUsage,
partitionCode: partition.partitionNumber === 1 && this.partitionCode === 'GPT' ? 'EFI' : this.validatePartitionCode(partition.partitionCode),
filesystem: partition.partitionNumber === 1 && this.partitionCode === 'GPT' ? 'FAT32' : partition.filesystem,
sizeBytes: partition.partitionNumber === 1 && this.partitionCode === 'GPT' ? 512 : partition.size,
partitionCode: shouldUseEFIDefaults ? 'EFI' : this.validatePartitionCode(partition.partitionCode),
filesystem: shouldUseEFIDefaults ? 'FAT32' : partition.filesystem,
sizeBytes: shouldUseEFIDefaults ? 512 : partition.size,
format: false,
color: this.getColorForPartition(partition.partitionNumber),
percentage: 0,