Zero fill е 00, а не 0. Под всеки съвременен хард диск имам предвид всеки диск, който все още може да бъде намерен в работещо състояние. Геометрия на хард диск, не е разделянето му на дялове. Нищо общо. Прочети като за начало що е сектор и клъстер - http://bg.wikipedia.org/wiki/Клъстер_(файлова_система). Ясен го е обяснил добре, както и момента с лошите сектори. Ако запълниш един диск само с 0 от двоичната бройна система никога няма да можеш да го докараш до работещо състояние, или в най-добрия случай ще работи няколко пъти по-бавно. Затова производителя се е погрижил да не можеш. Low level format е по-добре за изтриване на данни от запълването с данни по причина, че файловете не могат да запълнят на 100%, освен ако не е само 1 единствен файл. А най-добре със специализирана програма, която презаписва няколко пъти хард диска /дяла / файла с различни алгоритми. Темата е дълга.
Седя и си мисля... по едно време усещам, че само седя...
Друга ми беше идеята. 00 определя един байт. 0 определя един бит. Не става въпрос за същността на информацията.
ПС - трудно ми е да го обясня. Шестнайсетичната бройна система се използва за улеснение на потребителя. Така или иначе, ние не можем да получим достъп до харда в двоичен вид, т.е. да го запълним само с 0 или да решим, че еди къде си ще има 1000110100010101010100001. Затова казах, че като се използва термина zero fill се има предвид шестнайсетичната бройна система. Може да го наречем и FF fill, но не и 1000110001110101 fill. Това ми беше идеята. В случая 00 е 16 нули, но не можем да запълним целия диск с тях или да запишем 5 нули и толкова.
Последно редактирано от silverfox; 14-10-10, 10:44.
Седя и си мисля... по едно време усещам, че само седя...
G. Erase Drive ----------- ZERO FILL DATA PATTERN WRITING IS A DATA DESTRUCTIVE OPERATION EQUIVALENT TO ERASING THE DATA OFF THE DRIVE. Seagate is not responsible for lost user data. Erase Drive is available for Seagate or Maxtor drives only. Three choices are available under this section: Erase Track 0. Use this to clear out an old operating system installation. Very quick. Zero ALL. This command writes zeros to every sector on the
hard drive. This test may take several hours to complete.
Друга ми беше идеята. 00 определя един байт. 0 определя един бит. Не става въпрос за същността на информацията.
Не съм съгласен!
Байт (от английски - byte, означение В) e единица за обем на информация, записана в цифров (двоичен) вид.
Байтът е най-малката единица двоични данни, която даден компютър може да адресира. В наши дни под байт почти винаги се разбира информация, съставена от 8 бита (1 byte = 8 bits), макар че в миналото са проектирани и компютри, използващи шестбитови, седембитови и деветбитови байтове (например PDP-10 или UNIVAC 1100/2200).
Цитирам (copy/paste) широкоползваното Wiki в темата...
Последно редактирано от p-pleven; 14-10-10, 10:56.
Като заблуда за широкия потребител. Те Seagate казват, че си купуваш 100GB хард диск, а не 96.
ПС - Моя Seagate е 63 сектора на пътечка и 512 байта на сектор. Никакъв проблем да се записват нули във всеки сектор, но дали са 4096 нули? Не съм до безкрай запознат с тази материя, така че прекъсвам. Но ти гарантирам, че не можеш да запишеш нули на харда от край до край.
The byte (pronounced /ˈbaɪt/), coined from "bite", but respelled to avoid accidental mutation to "bit", is a unit of digital information in computing and telecommunications. It is an ordered collection of bits, in which each bit denotes the binary value of 1 or 0. Historically, a byte was the number of bits (typically 5, 6, 7, 8, 9, 12, or 16) used to encode a single character of text in a computer[1][2] and it is for this reason the basic addressable element in many computer architectures. The size of a byte is typically hardware dependent, but the modern de facto standard is eight bits, as this is a convenient power of two.
А цялата информация се записва в цифров, т.е. двоичен вид. Не съм казвал, че не се записва в двоичен вид. Но за да я схванеш ти се представя в шестнайсетичен вид. Вниквай малко в смисъла.
Последно редактирано от silverfox; 14-10-10, 11:17.
Седя и си мисля... по едно време усещам, че само седя...
Ей така се прави.
#dd if=/dev/zero of=/dev/sda bs=1M
Ц - ето така се прави
Първо, както каза, това
#dd if=/dev/zero of=/dev/sda bs=1M
а после това
dd if=/dev/zero of=/dev/sda bs=512 count=1
Може да пробваш В повечето случаи няма да навреди на харда, но не нося отговорност за съсипани хардове.
Това заличава Master Boot Record, disk signature и partition table.
While it is impossible to perform an LLF on most modern hard drives (since the mid-1990s) outside the factory, the term "low-level format" is still being used (erroneously) for what should be called the reinitialization of a hard drive to its factory configuration (and even these terms may be misunderstood). Reinitialization should include identifying (and sparing out if possible) any sectors which cannot be written to and read back from the drive, correctly. The term has, however, been used by some to refer to only a portion of that process, in which every sector of the drive is written to; usually by writing a zero byte to every addressable location on the disk, sometimes called zero-filling.
The present ambiguity in the term "low-level format" seems to be due to both inconsistent documentation on web sites and the belief by many users that any process below a "high-level (file system) format" must be called a low-level format. Instead of correcting this mistaken idea (by clearly stating such a process cannot be performed on specific drives), various drive manufacturers have actually described reinitialization software as LLF utilities on their web sites.Since users generally have no way to determine the difference between a true LLF and reinitialization (they simply observe running the software results in a hard disk that must be partitioned and "high-level formatted"), both the misinformed user and mixed signals from various drive manufacturers have perpetuated this error. Note: Whatever possible misuse of such terms may exist (search hard drive manufacturers' web sites for all these terms), many sites do make such reinitialization utilities available (possibly as bootable floppy diskette or CD image files), to both overwrite every byte and check for damaged sectors on the hard disk.
One popular method for performing only the "zero-fill" operation on a hard disk is by writing zero-bytes to the drive using the Unix dd utility (available under Linux as well) with the "/dev/zero" stream as the input file (if=) and the drive itself (either the whole disk, or a specific partition) as the output file (of=).
Това убеди ли ви вече в "заблудата за широкия потребител".
Ясене, ти се се бъхтил с първите хардове и знаеш за какво иде реч като загубиш геометрията на харда.
Седя и си мисля... по едно време усещам, че само седя...
От: Твърди дискове, изтриване, форматиране и архивиране - дискусия
Хобава темичка сте отцепили
Да драсна и аз няколко реда:
Запълването с нули на цялото достъпно от потребителя пространство се прави с цел тест на повърхноста и маркирането на повредените или бавно четящи се сектори като лоши от транслатора, записването им в Glist (потребителска таблица за повредени сектори) и заместването им с сектори от резервните.
Много са спорни понятията като физически формат или формат на ниско ниво тъй като без подходящ софтуер и хардуер е незъзможно да се работи с диска на ниско ниво.
Първоначалното конфигуриране на диска се извършва в завода като на стенд се записват пътечките с синхрозоните и се записва служебната информация - модули. След това диска се хермртизира и се запуска така наречения от някои производители Selfscan с предварително зададени параметри в зависимост от нужния размер на диска. При това се извършват редица тестове на повърхноста и се създава зоновата таблица и други модули с която работи транслатора, конфигурира се и PList (таблица за фабрично открити лоши сектори) В който се записват откритите лоши сектори без замяната им с такива от друга зона а просто транслатора игнорира маркирания в Plist сектор и преминава към следващия без да се губи време за установяването на главите в резервната зона и връщането им обратно на текущата пътвчка. Именно това е физичекото форматиране на един диск. Естествено част от тези процедури могат и да се извъшат на ръка при ремонта на един HDD А също така може да му се запусне и Selfscan.
Примерно IBM а после и наследника им Hitachi имат софтуерен инструмент с който реално може да се извърши физически формат и прехвърляне на повредените сектори в Plist след което не може реално да се прецени какво е състоянието на диска и може да се подведе клиент за такъв диск втора употреба.
Проблема с HDD е че с течение на времето и според условията на експлоатация се появяват физически дефекти в повърхноста на медиите, тяхното лагеруване и се износва блока с магнитни глави които довеждат именно до появата на не четящи се и лошо четящи се сектори.
Като вариантите са 2: прогресиращи и статични.
При прогресиращите е необходим серозен анализ от специалиста извърхващ ремонта и маркиране на зоната в която прогресират дефектите, понякога се налага дори изключване на няколко последователни пътечки или на цели глави. като често диска се преконфигурира до модел с по малък обем.
При статичните дефекти е ясно: в Glist а в по добрия слузай в Plist
Много чести са случаите на маркиране на сектори в Glist поради влошена работа за захранването а често и препълването му водещо до отказ на диска. Също така поради факта че при старт и по време на работа на диска се извършват записи в някои от служебните му модули работата му с некачествено захранване води до отказ на диска (примерно при MAXTOR диска се заключва в случай че чексумата на критичен за работата модул е не коректна.)
Извинете ме за някои неточности тъй като се опитах да преведа в малко по достъпен вид огромния обем информация. И дано съм бил полезен на някого.
Речник:
Plist - таблица в която се записват адресите на откритите лоши сектори в завода, игнорират се при четене и запис.
Glist - таблица в която се записват адресите на откритите лоши сектори по време на работа на диска и се заместват с сектори от резервната зона.
Translator - Програмен модул превеждащ физическата структура на диска в логическа която вече е достъпна за потребителя/софтуера.
Selfscan - Фабричнозаводско конфигуриране / форматиране на диска. Именно това се изпълнява на физическо ниво, реални цилиндър, глава и сектор.
Знам, че не съм цвете за мирисане, и характера ми не е златен, ма вчера една черна котка кат ми напрай път и си плю три пъти през рамото, зех да се замислям!
От: Твърди дискове, изтриване, форматиране и архивиране - дискусия
Понеже нямам желание да пускам нова тема... Някой да е тествал новият Western Digital VelociRaptor 600 Ggb? Теоретично времето за достъп е под две милисекунди, а скоростта на трансфер е 6 гигабайта в секунда! Понеже у дома не пускам сървъри, а обикновено използвам компютъра, като entertainment станция - игри, музика и филми - интересно ми е колко подобен диск би могъл реално да подобри производителността. Не ми се купува SSD, защото моето дъно е със SATA2 контролер и подобна инвестиция е ниско ефективна.
Коментар