Nasz klient produkuje roboty przemysłowe, które działają na bardzo starym, ale stabilnym sprzęcie i oprogramowaniu. Jedynym wąskim gardłem zawsze był dysk twardy w tych ruchomych maszynach. Ze względu na ciągły ruch (wstrząsy itp.) Dyski HDD zwykle nie przetrwają dłużej niż sześć miesięcy.
Więc teraz próbujemy podłączyć dysk SSD. Płyta główna nie ma połączenia SATA (nic dziwnego), więc używamy konwertera SATA-na-IDE, aby podłączyć go do portu IDE na płycie głównej. To działa, a BIOS rozpoznaje dysk.
Jedynym problemem jest to, że się nie uruchamia. Zawiesza się przy POST. W systemie BIOS (od lat 90.) musimy określić niektóre wartości, zwane „HEADS”, „SYL”, „CLUSTER” i „LANDZ”. W przeciwieństwie do tradycyjnych dysków twardych, ten dysk oczywiście nie ma talerzy. Czy istnieje sposób, w jaki dysk naśladuje te rzeczy w IDE i czy możemy w jakiś sposób dowiedzieć się, jakie powinny być te wartości dla naszego konkretnego dysku? Zmienialiśmy wartości losowo i czasami przechodzi POST, czasem nie. Jeśli tak się stanie, nadal nie uruchamia się i po prostu mówi, że nie ma podłączonego napędu.
Krótko mówiąc, czy ktoś ma jakieś doświadczenie w podłączaniu dysku SATA SSD do starej płyty głównej IDE i co możemy zrobić, aby to zadziałało (jeśli w ogóle)?
źródło
Odpowiedzi:
Chciałbym użyć przemysłowej IDE SSD ... ( inna opcja ). Nie wygląda na to, że potrzebujesz dużo miejsca, a istnieją dyski SSD stworzone specjalnie do tego celu. NIE zawracałbym sobie głowy adapterami IDE i dyskami SSD na poziomie klienta dla tej aplikacji. Jeśli zrobić iść do kompaktowej lampy błyskowej, spróbuj coś, co jest stworzone specjalnie dla danego zastosowania.
źródło
Czy to musi być dysk SSD SATA? Karty CompactFlash są zgodne pin-to-pin ze standardem ATA 1 .
Co oznacza, że możesz użyć pasywnego adaptera elektrycznego, aby podłączyć jeden do kabla IDE ( lub dwóch! ). Zastanawiam się, czy to dałoby ci wystarczająco dużo miejsca (widziałem kilka mahoosywnych kart CF ...).
Dałoby to niezawodność pamięci półprzewodnikowej i starość IDE / ATA.
źródło
Używam dysku IDE SSD w jednym ze starszych laptopów * (nie od lat 90., od 2005 r.). Jak dotąd działa całkowicie bezbłędnie. Wybrałem Super Talent DuraDrive ET2 o pojemności 128 GB, która wynosiła około 140 € (wydaje się być znacznie wyższa na amazon.com). Jeśli szukasz maszyn przemysłowych, nie sądzę, że powinieneś dbać o kilkaset dolarów i wybrać dyski stworzone dla tego środowiska (patrz odpowiedź ewwhite). Nawet jeśli sprzęt może być identyczny, wsparcie z pewnością nie jest.
* Zrobił to głównie z ciekawości i dał dobry wzrost czasu reakcji (nie aż tak ciężko ... laptop nie był wtedy zbudowany dla Win8). Laptop jest najczęściej używany do nagrywania dźwięku w terenie, zmniejszone szumy i zwiększona odporność na wstrząsy pomogły nieco „uzasadnić” „inwestycję”, choć przede wszystkim ciekawość;)
źródło
Czy twój system BIOS nie obsługuje „automatycznego wykrywania HDD”?
Rozumiem, że w celu zapewnienia zgodności ze starszymi BIOS-ami kompatybilnymi z IBM-PC, takimi jak Twój system, każdy dysk IDE z ponad 8 GB pamięci wykorzystuje fałszywe wartości sektora głowicy cylindrów (512 bajtów / sektor) × (63 sektory / ścieżka) × (255 głowic (tory / cylinder)) × (1024 cylindry) = 8032,5 MiB - tak zwany „limit 8 GB”.
Rozumiem, że dyski IDE o pojemności mniejszej niż 8 GB często określają 255 głowic (ścieżki / cylinder) i 63 sektory / ścieżkę, a jednak do wypełnienia dysku potrzeba wielu cylindrów.
Strefa lądowania na dysku twardym jest zwykle zbliżona do średnicy wewnętrznej - tzn. Ma co najmniej największy numer toru.
Rozumiem, że wiele systemów operacyjnych podobnych do DOS używa FAT16. W przypadku dużych dysków ludzie zazwyczaj konfigurują partycje FAT16 z maksymalną liczbą sektorów na klaster - 2 ^ 64 sektorów na klaster. W przypadku standardowych 512 bajtów / sektor daje to 32 KiB na klaster. FAT16 jest ograniczony do maksymalnie 2 ^ 16 = 65536 klastrów na partycję. Dlatego FAT16 jest ograniczony do maksymalnego rozmiaru partycji około 2 GiB.
Widziałem dyski twarde IDE ze zworką „kompatybilności”. Gdy zworka znajduje się w domyślnej pozycji, dysk twardy poprawnie zgłasza swój rzeczywisty rozmiar, co dezorientuje wczesne systemy operacyjne, które nigdy nie spodziewały się pracować z tak ogromnym dyskiem twardym. Gdy zworka znajduje się w pozycji „kompatybilności”, dysk twardy leży i mówi, że jest znacznie mniejszy - marnuje trochę miejsca, ale przynajmniej te wczesne systemy operacyjne mogą teraz działać.
Czy możesz odróżnić „nie wykryto dysku twardego”, „znalazł dysk twardy, ale nie został jeszcze sformatowany”, a „widzę partycję rozruchową na tym dysku twardym, ale nie ma systemu operacyjnego na to uruchomić ”?
Czy możesz uruchomić komputer na innym nośniku (być może na żywo CD lub innym dysku twardym z oryginalnym systemem operacyjnym?), A następnie spróbować sformatować nowy, pusty dysk twardy? (W ten sposób sektor 10 będzie dokładnie tam, gdzie maszyna spodziewa się znaleźć sektor 10, bez względu na to, jak błędne są ustawienia).
źródło
Nie wiem, czy tak jest w przypadku wszystkich dysków SSD, ale mój Samsung 830 EVO faktycznie zgłasza liczbę głowic / ścieżek / cylindrów dla kompatybilności wstecznej:
źródło