Доступ к разделам диска
Столкнулся с проблемой доступа к разделу жесткого диска программным путем.
Как к нему обращаться либо, опять же какой функцией ему можно присвоить букву, для дальнейшего обращения к разделу.
файловая система на нем NTFS.
Заранее спасибо.
Цитата: QWERYTY
Странно у вас получилось. Чтоб у раздела NTFS на диске не было буквы её нужно явно отнять.
Вы хотите чтоб диск был не виден в операционке, и работать с ним?
Тогда вам нужно работать с прерываниями биос, там есть функции для записи на диск(ну и чтения соответственно).
Возможно нужно писать драйвер(логика подсказывает что нужно), сам не пробовал.
Вы хотите чтоб диск был не виден в операционке, и работать с ним?
Тогда вам нужно работать с прерываниями биос, там есть функции для записи на диск(ну и чтения соответственно).
Возможно нужно писать драйвер(логика подсказывает что нужно), сам не пробовал.
ну зачем писать ерунду?
Буквы дисков - это тяжкое наследие царизма наследие MS-DOS. В NTFS уже можно делать ссылки на разделы и пр. - почти как во взрослых системах. ) Учите матчасть. Прирывания биос млять. Это называется слышал звон...
CreateFile.
Назначить букву диску: SetVolumeMountPoint, назначить метку разделу: SetVolumeLabel, получить информацию о разделе: GetVolumeInformation.
Цитата: CorsaiR
Назначить букву диску: SetVolumeMountPoint, назначить метку разделу: SetVolumeLabel, получить информацию о разделе: GetVolumeInformation.
Разве по дефолту у раздела может не быть буквы?
Вы хотите чтоб диск был не виден в операционке, и работать с ним?
Тогда вам нужно работать с прерываниями биос, там есть функции для записи на диск(ну и чтения соответственно).
Возможно нужно писать драйвер(логика подсказывает что нужно), сам не пробовал.