Jak fyzicky znemožnit zápis na pevný disk?
Existuje nějaký způsob, jak znemožnit zápis na hard disk? Ne softwarově a ne nafurt, potřeboval bych prostě něco jako takové to zacvakátko na disketě. Třeba nějaký přepínač na kšandu nebo co já vím, tohle není můj píseček. Šlo by tohle nějak udělat?
Vypínač na molex.
Mám to tak doma. BIOS si s tím poradil bez problémů. To, že je disk na kšandě, mu nevadí. Ale není to čisté řešení... může to zlobit! Na vlastní nebezpečí.
NTFS prava ti nestacia? Hardwarovo to nejde, jedine vypnut HDD, alebo zaheslovat na urovni BIOsu (to vedia len niektore notebooky).
Z jakýho důvodu a v jaké situaci to potřebuješ? Napiš co nejvíc podrobností. Napadají mě 2 SW řešení, třeba se ti hodí.
Pavel
Je to starý počítač se dvěma disky a s Win98. Slouží mi na hokuspokusy, mám ho v několika šuplatech. Chci dělat nějaké assemblerovské šílenosti s ovladači a chci mít 100% jistotu, že se tomu důležitějšímu disku nemůže nic přihodit. Ale přitom na něj potřebuji často zapisovat. Sw řešení prosím ne, to bych musel pořád něco nastavovat a odnastavovat. A stejně si neumím představit, jak by to ve Win98 mohlo spolehlivě fungovat. Nejlíp to nějak zacvaknout ručně.
L-Core: Co může zlobit? Nejde to třeba číst nebo se poškodí obsah disku?
Nejde ani o disk a o BIOS leč o to, že IDE nepodporuje hot swap (vyrvání za jízdy). Vypnutím/zapnutím napájení HD se může odpálit řadič HD na základní desce a že by xˇanda HD neměla vést do disku bez napájení. Já bych to řešil také tím vypínačem napájení - při kopírování a formátování nových HD zákazníkům to tak dokonce děláme, leč také nemohu nést záruky za případné zničení řadiče HD.
Potřebuji znemožnit jen zápis, čtení musí fungovat. Měl jsem to napsat líp hned na začátku, moje chyba. Mohl bych si ovšem všecno důležité dát na CD, ale furt čekat než se to rozjede...
Aha. To IMHO čistě hardwarově nepůjde (bez vložení nějakého PICu a pod.).
Disk samozřejmě nevypínám/nezapínám za chodu počítače, ale při vypnutém PC (včetně vypnutí UPSky nebo vypínače na zdroji). Kšanda je samozřejmě zapnutá trvale
Mám to tak, že vypnu-li jeden (fyzický) disk, automaticky se bootuje z dalšího.
Moje SW řešení by fungovalo ve WinXP, pod Win98 nejspíš ne. A nepomohlo by, kdybys ten druhej disk dal pryč a ve Win98 si vytvořil ramdisk a zapisoval to co potřebuješ do ramdisku? Nebo na flashdisk.
Pavel
Řešení samozřejmě existuje a je jednoduché, jakýkoli interní/externí USB rámečk na HDD (IDE/SATA), který podporuje tuto funkci. Nenašel jsem ho však v žádném českém obhodě.
http://www.usbmax.com/USBG-ATAWP_USB_2.0_to_ATA_Bri dge_with_Read-only_Write-protected_.cfm
accessory-old.html
A myslím, že někde jsem dokonce narazil na speci USB kabely k rámečkům USB, které v sobě měly nějakou elektroniku s přepínačem na read only - na to pak šel zapojit jakýkoli USB/IDE rámeček - ale zaboha to teď nemůžu najít. Ale každopádně cesta vede tudy - přes USB.
otazka je jestli by mu pak ten win98 nebo co tam bude bootovat za os vubec usb disk nasel ...
Já několik rámečků USB/IDE-SATA používám - externí i interní a zatím u všech ovladače pro Win98 byly. O operačním systému tazatel nic nepíše...
http://pc.poradna.net/question/view/60786-jak-fyzic ky-znemoznit-zapis-na-pevny-disk#re-60831
No pak by to musel tedy být rámeček, který bude mít ovladače pro Win98. Já jich používám několik a zatím ho měly všechny. Jenom najít takový, který se prodává i u nás. Odkazy na takové rámečky jsem uvedl výše, mají i ovladač pro 98ky. Jenom nevím jestli se k nám dováží, určitě jich ale musí existovat více. A pak zcela jistě existuje USB kabel s přepínačem r-o, na který lze připojit jakýkoli USB rámeček. Kabel jsem kdysi viděl na vlastní oči, ale teď nemůžu najít odkaz.
Možná by stačilo využít pinu 23 IO /Write na kabelu a dátr na něj vypínač ale nevím.Chtělo by to vyzkoušet
http://en.wikipedia.org/wiki/Advanced_Technology_At tachment
Tohle mě také napadlo, ale myslím si, že v tomto případě by OS neustále otravoval chybovými hláškami. Korektní to určitě bude přes USB (viz můj příspěvek výše), kde zařízení bude již pro OS viditelné jako read-only, navíc je možnost připojit IDE i SATA disk.
To by IMHO neslo ani nahodou, cez ATA sa cita a zapisuje do "registrov" controllera disku, resp. "posielaju sa commandy" (zapisom do registrov disku a nakonic zapisom do command-registra), ak prerusis I/O-write tak IMHO nepojde vobec nic (ani BIOS by ten disk nezdetekoval, ptz by nebolo mozne poslat disku "identify device" command).
Nejsem si jistej, ale kdysi jsem nekde videl zarizeni, ktery se pouzivalo pro obnovu dat a chranilo disk proti zapisu, pripojilo se to mezi IDE ksandu a disk a melo to prepinac Read/Read-Write/Off tusim. Bohuzel nemam sajn, jak se to jmenovalo, nicmene to asi nebyl jen jednoduchej prepinac, ale neco slozitejsiho .