Powinieneś skontaktować się z tym facetem i spytać go, jak robi sztuczkę „uderzenie ramienia hd” :) - youtube.com/watch?v=Oym7B7YidKs
1
Prosi o polecenie oprogramowania, aby spowodować akcję sprzętową. Brzmi jak temat na mój temat. Możesz również poprosić o aplikację na softwarerecs.stackexchange.com
Mawg
Odpowiedzi:
25
hdparm --read-sector N wyda odczyt niskiego poziomu sektora N z pominięciem abstrakcji warstwy blokowej. Użyj, -Iaby uzyskać liczbę sektorów urządzenia.
Dziękuję Ci. Należy zauważyć, że w celu buforowania uniknąć będę pewnie musiał użyć -F Flush the on-drive write cache, a --repair-sectoropcję.
Użyje współrzędnych logicznych. Zobacz odpowiedź h22.
talex
9
Twój dysk twardy musi być naprawdę stary, aby działał zgodnie z oczekiwaniami. Napędy początkowo mogły określać fizyczny tor (cylinder), rzeczywistą fizyczną wysokość podnoszenia i sektor, aby uzyskać dostęp do danych (początkowa koncepcja standardu CHS ), ale wszelkie nowsze napędy (nawet starożytne jak na dzisiejszy dzień) używają całkowicie fikcyjnej geometrii (i mają zapasowe bloki, aby automatycznie remapować bloki, które według logiki napędu stają się dziwne). Ponadto dokładne odwzorowanie wewnętrzne między geometrią rzeczywistą a reprezentacyjną może się zmienić w dowolnym momencie (istnieje atrybut SMART, aby zobaczyć te zdarzenia).
Dlatego wydaje mi się, że w tych dniach nie ma polecenia „zmusić ramię dysku twardego do przesunięcia się do określonej pozycji na talerzu”, chyba że można najpierw zmodyfikować oprogramowanie układowe. Nawet przejście do „ostatniego bloku” nie jest tak naprawdę ostatnim blokiem, z powodu tych części zamiennych.
Odpowiedzi:
hdparm --read-sector N
wyda odczyt niskiego poziomu sektora N z pominięciem abstrakcji warstwy blokowej. Użyj,-I
aby uzyskać liczbę sektorów urządzenia.źródło
-F Flush the on-drive write cache
, a--repair-sector
opcję.Twój dysk twardy musi być naprawdę stary, aby działał zgodnie z oczekiwaniami. Napędy początkowo mogły określać fizyczny tor (cylinder), rzeczywistą fizyczną wysokość podnoszenia i sektor, aby uzyskać dostęp do danych (początkowa koncepcja standardu CHS ), ale wszelkie nowsze napędy (nawet starożytne jak na dzisiejszy dzień) używają całkowicie fikcyjnej geometrii (i mają zapasowe bloki, aby automatycznie remapować bloki, które według logiki napędu stają się dziwne). Ponadto dokładne odwzorowanie wewnętrzne między geometrią rzeczywistą a reprezentacyjną może się zmienić w dowolnym momencie (istnieje atrybut SMART, aby zobaczyć te zdarzenia).
Dlatego wydaje mi się, że w tych dniach nie ma polecenia „zmusić ramię dysku twardego do przesunięcia się do określonej pozycji na talerzu”, chyba że można najpierw zmodyfikować oprogramowanie układowe. Nawet przejście do „ostatniego bloku” nie jest tak naprawdę ostatnim blokiem, z powodu tych części zamiennych.
źródło