From 0d0177b82a07970be124136d2e11e7006b757cd9 Mon Sep 17 00:00:00 2001 From: Kroese Date: Tue, 30 Sep 2025 10:48:54 +0200 Subject: [PATCH] feat: Support 32k sector sizes --- src/disk.sh | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/disk.sh b/src/disk.sh index 80e932b..6c8dd33 100644 --- a/src/disk.sh +++ b/src/disk.sh @@ -507,12 +507,11 @@ addDevice () { physical="${physical%% *}" if [ -n "$physical" ]; then - if [[ "$physical" == "512" || "$physical" == "4096" ]]; then - if [[ "$physical" == "4096" ]]; then - sectors=",logical_block_size=$logical,physical_block_size=$physical" + if [[ "$physical" != "512" ]]; then + sectors=",logical_block_size=$logical,physical_block_size=$physical" + if [[ "$physical" != "4096" && "$physical" != "32768" ]]; then + warn "Unknown physical sector size: $physical for $DISK_DEV" fi - else - warn "Unknown physical sector size: $physical for $DISK_DEV" fi else warn "Failed to determine the sector size for $DISK_DEV"