crypt of decay - Post a comment [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

Re: А вот дичайше оголтелейше удвачу например тащемта Jul. 10th, 2020|03:15 pm

ketmar
у дискет было немного другое: реально на треке обычно было места больше, чем размечено под сектора. где-то на два сектора. поэтому можно было поменять нумерацию секторов, пронумеровав побитые сектора заведомо большими номерами (фактически, сделав неиспользуемыми). потому что номер сектора — штука чисто логическая, он записан в его заголовке. таким же образом делали нумерацию секторов «через один», чтобы быстрее читалось (потому что пока комп обрабатывает, головка успевала проскочить заголовок следующего сектора).

но это всё так, мелкие попытки. хуета в том, что сам дизайн фс заточен на то, что системные области живут в жестоко прибитых гвоздями местах. и когда эти места до дырок вытираются — уже никакие трюки с секторами не помогают.

для дос были хаки, которые модифицировали системные таблички дос, перемещая FAT в середину диска, например. но опять же — хаки, не особо надёжные. а внести это изначально в дизайн — не, никак.

забавно, что HDD-то сейчас имеют механизм ремаппинга секторов. но делают они это исключительно по своей внутренней логике, и только когда сектор не удалось записать. казалось бы: ну вынеси ты управление этим механизмом наружу — и можно было бы периодически вручную ремапить сектора с системными областями в другие места. но хуй, нечего всякому быдлу такое, жрите чо дали и не выёбывайтесь.
Link Read Comments

Reply:
From:
(will be screened)
Identity URL: 
имя пользователя:    
Вы должны предварительно войти в LiveJournal.com
 
E-mail для ответов: 
Вы сможете оставлять комментарии, даже если не введете e-mail.
Но вы не сможете получать уведомления об ответах на ваши комментарии!
Внимание: на указанный адрес будет выслано подтверждение.
Username:
Password:
Subject:
No HTML allowed in subject
Message: