Z drugiego komputera nie mogę w ogóle zbootować nic z PenDrive-a :/ ale zauważylem iż nowy hddhackr pokazuje, że rozmiar '
LBA' dysku jest mniejszy od wartości jaka występuje na etykiecie oraz w pliku hddss.bin wiec znalazłem
TUTAJ program gdzie można to ustawić/poprawić, nazywa się HDAT2 i rzeczywiście wykazał on różnicę między wartościami LBA. Rozmiar
'Native Area' wynosi
234441648 (tyle ile ma rzeczywiście dysk i pokazuje plik hddss.bin) ale '
User Area' wynosi już tylko
234439535 a reszta jest gdzieś ukryta (
Hidden Area +2113 sectors, =1.08MB).
Załanczam przykładowego screena (nie z mojego dysku):
ps. uruchomiłem też program
HDD Capacity Restore i wykazał on niezgodność 1MB, po naprawieniu problemu program prosi o wyłączenie komputera i ponowne włączenie ale przy ponownym uruchomieniu wartości dalej pozostają bez zmian
Rozwiązanie problemu:
Problemem jest rzeczywiście wartość '
LBA' a dokładniej włączona na dysku funkcja
HOST PROTECTED AREA (HPA), która powoduje ukryty obszar.
Udało mi się na trwałe ustawić odpowiednią wartość w programie
HDAT2 kiedy w głównym oknie (z listą urządzeń) odłączyłem na parę sekund zasilanie dysku, podłączyłem z powrotem i dopiero dokonałem ustawień nowej wartości
(jeśli tego nie zrobimy zmiany nie zapiszą się a program wyświetli kom. o potrzebie hard-resetu).
A robimy to tak:
W głównym oknie programu wybieramy:
nasz dysk -> set max (hpa) menu -> set max addres - klikamy (na klawiaturze)
S potem
Y i następnie
dowolny klawisz, program wykona czynności i powróci do głównego okna.
Następnie jeszcze raz
nasz dysk -> device configuration overlay menu -> modify -> host protected area (hpa) i zmieniamy wartość z '
dont change' na '
remove' - klikamy
S potem
Y.
Klawiszem
Esc wychodzimy z programu do poziomu Dos-a i wyłączamy komputer.