Я часто слышу эту фразу "низкоуровневое форматирование".
А что есть еще какое -нибудь форматирование? Высокоуровневое? :D
В общих чертах:
То, что ты назвал "высокоуровневым форматированием" - это создание на носителе файловой системы: таблица размещения файлов там (FAT), информационные узлы (inodes, характерно для unix-like ОС и их ФС), журнал, прочая мура.
А низкоуровневое форматирование - это разметка жесткого диска на дорожки, секторы, цилиндры. Был такой изврат - при НИЗКОУРОВНЕВОМ форматировании дискеты указать другое количество дорожек на ней. И дискета становилась несколько больше:
"-->
Это, что серьезно??? Что за бред, как это можно объяснить?
Просто будет RUN TIME ERROR при попытке обращения (а формат тоже оьращение) к несуществующему сектору\дорожке
Ну дискета - со спец. драйвером только )
А вообще - какой RunError, если там эти самые дорожки создаются по новой. В случае HDD - это не запуск программы format.com. Сейчас проверять влом, а на своей старой материнке я вроде наблюдал опцию запуска low-level форматирования в BIOS Setup Ты фактически сам указываешь HDD, где у него разметка диска.
Высокоуровневое форматирование - форматирование раздела, создание на нем файловой системы, а низкоуровневое - разметка самого устройства
Взять тот же HDD. Пусть есть две модели - на 20Гб и на 80Гб. В обеих установлены 3.5" пластины, просто у одной плотность записи - 20Гб на пластину, у другой - 80 (пусть там одинаковое кол-во пластин, я для примера). Значит, емкость определяется именно плотностью записи, то есть количеством дорожек и количеством секторов на одной дорожке.
Дальше я могу что-то тормозить, если что - подправьте :\
Считывающая головка ЖД ориентируется по меткам на поверхности пластины (понятно, что метки - не физические там дорожки, как на виниловой пластинке или CD, а именно магнитная разметка). Значит, если эту разметку подправить, мы можем получить бОльшую емкость.
НО. Это могли и на заводе сделать Видимо, на старом 20Гбайтном накопителе не такое чувствительное магнитное покрытие и не такая совершенная электроника, чтобы справиться с таким "разгоном" (чтобы вообще различить, где там эти метки, и подвести к нужной головку). А держится эта разметка достаточно долго, чтобы не приходилось ее "подновлять". Поэтому этим и не занимаются.
Нет, большую плотность получить точно нельзя, потомучто нельзя на 1 кв см магнитной поверхности записать больше какого-то предела, а все магнитные носители и так имеют максимум, что могут.
Сделать новые дорожки на диске - это значит надо головки переколибровать на меньшее расстояние между дорожками, это невозможно.
----
ЗЫ: простой способ проверить это, это попробовать форматить так дискету.
ЗЫ2: спасибо, trimator, что объяснил разницу между низкоур. и высокоур. форматом
ЗЫ3: Есть у кого прога для низкоуровневого формата? (можно уже откомпилированную)
Я как-то изголялся от нечего делать: сформатил дискету через INT13h на 1.9 МБ, и она прекрасно работала безо всяких драйверов. А затем начал веселиться дальше: почему на длинных дорожках (дальше от центра) секторов должно быть столько же, сколько и на коротких? Вот только чем эти опыты закончились не помню, но дровцо писать помню садился...
Все по порядку:
Низкоуровневое форматирование (Low level Format) - это совсем не то, что делает с диском утилита MS-DOS format.com. При низкоуровневом форматировании происходит разметка дорожек диска, на них записывается служебная информация, такая, как номера секторов, заголовки блоков и т. п. Область данных заполняется каким-либо числом, например 0E6h. В ходе низкоуровневого форматирования проверяется качество диска, дефектные дорожки и секторы переназначаются на хорошие или блокируются для дальнейшего использования. Применяется для удаления логических (не физических) ошибок с жесткого диска.
Длительность НуФ зависит от емкости ЖД, и длиться в среднем по 6-8 часов.
Для примера каждый производитель после изготовления носителя производит Низкоуровневое форматирование, однако никогда на только что купленном жеском диске, не будет файловой системы. Поэтому мы при покупке ЖД и разбиваем его, и форматируем. Т.е. создаем файловую систему и партиции. Иначе у нас нечего не получиться записать на ЖД.
Низкоуровневое форматирование обычно выполняется с помощью утилит, поставляемых вместе с диском или отдельных, таких, как Speed Stor, или сторонних HDD_UTIL .
Утилита format.com запускается после создания разделов диска утилитой fdisk.exe. Ее основное
назначение - формирование в разделе диска файловой системы MS-DOS. Т.е. Высокоуровневое форматирование- это создание файловой системы на жестком диске. Только и всего, логические ошибки убрать с помощью него не получиться. В отличии от быстрого форматирования, ВуФ проверяет каждый кластер и сектор на диске....
Такое форматирование идет в среднем 1-2 часа в зависимоти от емкости ЖД.
Ну и Быстрое форматирование - это очистка оглавления жесткого диска, т.е. стирается не вся информация а заголовок файловой системы.... Т.е. та часть где храниться информация о файлах. И проверки каждого сектора не производиться.
При таком форматировании могут быть сбойные сектора, и при этом при форматировании они не обнаружаться.
Длительность такого форматирования 1-2 минуты (обычно и того меньше)
а также где-то на одном из моих 486 валяется утилитка lformat.com ... ежели очень надо, говори, поищу....
Если она относительно старая, то может "не понимать" большие винты (10-битный номера цилиндра и т. п.).
она не просто "относительно старая" она офигительно старая !
нашел её на винте (45мб), который стоял в моем 386....
а кстати о перекалибровке головок:это невозможно вообще или только в домашних условиях?ведь в общем то надо изменить программу управления приводом а то может и этого не надо-контроллер сам определит ширину трека по маркерам и у поворотного привода в общем то произвольное позиционирование (оно определеятся лишь импульсами тока (формируются контроллером)
-продолжительность или величина-не помню уже)и вот что будет если именить физическую ширину трека???
и о плотности записи:
плотность записи-кол-во зон с разным состоянием намагниченности на дюйм длины трека-FCI(Flux Changes per inch-изменение потока на дюйм-кажется так_)так вот в теории что нам мешает увеличить количесво этих самых зон??
ведь до полного магнитного насыщения материалам блинов еще далеко...
ИМХО, вообще ничего перекалибровывать не надо...
а как же тогда всякие там модуляции-если записывать со сдвигом частот ну или фаз?
Че-то больно старую тему подняли, Oleg_Z наверное давно уже сам разобрался и нужную прогу написал
Но если не разобрался, то:
Есть у кого прога для низкоуровневого формата?
Вообще-то такие проги пишутся для конкретных моделей винтов... или хотя бы конкретных производителей этих винтов. Есть конечно и "универсальные", но они не для всех моделей подходят (даже которые в BIOS Setup-е).
У мя есть но на малые винты
уж проще наверно под свой винт написать на int13h ;) чем искать...