Взялся разбираться в устройстве дискеты(мда с виду довольно простая),в инете написано содержит 80 дорожек по 18 секторов или 160 дорожек(кому верить не понятно).С пмощью int 25h считал первый сектор, что в нём хранится я понял,а вот что хранят остальные?
RedRam 2 стороны, по 80 дорожек = 160 На дискете(обычной) файловая система FAT12. Все отличие от FAT16 - номер кластера занимает 12 бит (1.5 байта). Winhex тебе все покажет, если выбрать режим template для просмотра.
А есть ещё такая фигня, когда делаешь запись в 20 сектор (допустим "aaaaaabbbccccdd") на дискете появляются файлы с некоректными именами и весом по 1 - 3 гб итд.Как это контроливать ?
форматы дискет бывают разными. данные, зависит от того какие ты сам туда записал и в каком формате. писать исходя из формата файловой системы, как правило FAT12.
прочаитй на этом же сайте (wasm.ru) есть дока по файловой системе FAT переведенная, там все написано что содержат какие сектора и что делать чтобы чтото изменить. подробно и доступно.
RedRam Вот и мне теперь хочется сказать "автор выпей яду". А раньше удивлялся этой фразе Просто в подфоруме электроника логичны вопросы "как разметить флоп с нестадартными секторами", а вопрос что будет если электронщик начнет реализовывать FAT12 ... Дискеты сейчас ненадежны, сам девайс занимает много места - флеш спасет "гиганта электроники".
Просто я человек старой школы.Да и собственно мир тоже не за один день делался, по немногу и до hdd дойдём.
RedRam Ну ты не одинок. Я тоже оттуда. Но просто смысла нет сейчас методом тупого тыка изучать. Основная проблема - обилие "мусорной" инфы, но все равно инфу надо учитывать. а не игнорировать. Иначе так и останешься на нуле знаний. Не завидую я тому hdd. Был у меня IBM 20 гигов. Инфу успел почти всю слить и он выпал в осадок - щелкает при включении. Решил потренироваться на нем в чтении и переписи микропрогамм. Выяснил, что область служебных дорожек испорчена и восстановить нельзя(форматирование не походило). Тогда влез в параметры и обнаружил, что задействованы головки номер 2 и 3. Но мы же "старики" - должно быть 0 и 1. Задал и ... больше с диском ничего сделать низзя... ===================== Да и электроник - это тот кто микропроцессоры не х86 юзает. А твоя тема - HARDWARE называется, если про нижний уровень. А вот логическое устройство HARDWARE - это BEGINNERS в твоем случае.
valterg Само собой разумеется.А hdd,я например не вижу ни чего плохово в том, что при экспериментах что то полетело.Не ошибается тот, кто ни чего не делает
Clerk WASM.ELECTRONICS - что здесь надо спрашивать? про дорожки дискеты логичнее в WASM.HARDWARE человек, который 80 на 2 не может умножить и изучает FAT путем записи секторов - в WASM.BEGINNERS =================== Я же человек "старой школы" - все в уме держу. Вот и опустил половину слов. И вообще я конкретно указал адресата своих слов Я и оскорбил его намерено - он бы не отозвался иначе.