С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
r+ - read/update: Open a file for update (both for input and output). The file must exist.
w+ - write/update: Create an empty file and open it for update (both for input and output). If a file with the same name already exists its contents are discarded and the file is treated as a new empty file.
При w+ содержимое существующего файла убивается
А с винтом... единственная идея - попробовать опять удалить cmos от этого профиля.
Все любят гипножабу
Насколько помню по отладке, происходит следующее:
цилиндр устанавливается 0
даётся команда EС (идентификация)
если после этого цилиндр всё ещё 0 - это HDD, иначе выход
считывается буфер с идентификационными данными
проверяется наличие LBA - если нет, винт не принимается, выход
затем насильно устанавливается число головок и секторов на трек - при использовании LBA это никакого значения не имеет.
и всё... если все эти шаги пройдены - винт признаётся присутствующим в системе, больше обращений к нему до появления меню нет.
Все любят гипножабу
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)