Как ты понимаешь подробностей я уже не помню, но общая идея была такая: Биос позволял при форматировании дорожки указать чуть-ли ни любое количество секторов на дорожке, порядок их следования и размер. За счёт этого удавалось сформатировать дорожку, на которой было на один сектор больше, при этом этот сектор перекрывал следующий за ним. В результате его можно было прочитать, но при попытке в него что-то записать убивался следующий за ним. До кучи я еще как-то хранил число установок с устовочной дискеты в промежутке между секторами, но тут я уже совсем не помню как я это делал. Т.е. если эту дискету просто посекторно скопировать - не скопируется хитрый сектор. Если попытаться сформатировать такую-же дорожку не зная как именно это сделано - ничего не получается, потому что вместо перекрывающего сектора получался обычный, который сразу перезаписывал идущий за ним.
no subject
Date: 2018-10-02 02:23 (UTC)Биос позволял при форматировании дорожки указать чуть-ли ни любое количество секторов на дорожке, порядок их следования и размер. За счёт этого удавалось сформатировать дорожку, на которой было на один сектор больше, при этом этот сектор перекрывал следующий за ним. В результате его можно было прочитать, но при попытке в него что-то записать убивался следующий за ним. До кучи я еще как-то хранил число установок с устовочной дискеты в промежутке между секторами, но тут я уже совсем не помню как я это делал.
Т.е. если эту дискету просто посекторно скопировать - не скопируется хитрый сектор. Если попытаться сформатировать такую-же дорожку не зная как именно это сделано - ничего не получается, потому что вместо перекрывающего сектора получался обычный, который сразу перезаписывал идущий за ним.