Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Непосредственное обращение к жесткому диску
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
Aesthete Animus
Подскажите, как в Windows можно обратиться к жесткому диску, миную файловую систему? Тоесть, как прочитать и записать произвольный сектор на диске и возможно ли это вообще? Как снять дамп с жесткого диска?
Николай Z
Цитата(Aesthete Animus @ Dec 20 2007, 23:24) *
Подскажите, как в Windows можно обратиться к жесткому диску, миную файловую систему? Тоесть, как прочитать и записать произвольный сектор на диске и возможно ли это вообще? Как снять дамп с жесткого диска?

Возможно - через драйвер - MS DDK Вам в помощь...
А куда Вы собираетесь дамп диска делать? Какого объема дамп?
pq_bd
Под ваши задачи, подойдет программка под названием WINHEX. Она великолепно справляется с этими задачами.
vvs157
Цитата(Aesthete Animus @ Dec 20 2007, 23:24) *
Подскажите, как в Windows можно обратиться к жесткому диску, миную файловую систему? Тоесть, как прочитать и записать произвольный сектор на диске и возможно ли это вообще? Как снять дамп с жесткого диска?
Можно, нужно вызывать функцию CreateFile со специальным именем устройства
http://support.microsoft.com/kb/100027
Aesthete Animus
Цитата(vvs157 @ Dec 21 2007, 00:51) *
Можно, нужно вызывать функцию CreateFile со специальным именем устройства
http://support.microsoft.com/kb/100027

Спасибо! Именно это я и хотел узнать smile.gif
Damon
Цитата(vvs157 @ Dec 21 2007, 00:51) *
Можно, нужно вызывать функцию CreateFile со специальным именем устройства
http://support.microsoft.com/kb/100027

Все время хотелось спросить -- и чем после этого виндавсь от UNIX'а отличается? Только тем, что /dev сныкали куда-то? ;-)
Николай Z
Цитата(Damon @ Dec 23 2007, 09:55) *
Все время хотелось спросить -- и чем после этого виндавсь от UNIX'а отличается? Только тем, что /dev сныкали куда-то? ;-)

И этим тоже...
А вообще - видите ли операционные системы, которых намного больше, чем две в природе - строятся вообще говоря на одних и тех же принципах, которые были сформулированы задолго до появления персональнх компьютеров...

Потому и решения очень сходные, хотя и отличаются деталями в разных системах. Блочные устройства - диски к ним и относятся - в любой системе доступны для поблочного чтения-записи... А файловая система - опять же в любой системе - пратически всегда надстройка над ядром и над аппаратыми решениями.
bve
Есть очень хороший автор - Крис Касперски, у него масса книг и статей, в том числе и на интересуюшую Вас темуНажмите для просмотра прикрепленного файла
Damon
Цитата(Николай Z @ Dec 23 2007, 12:42) *
И этим тоже...
...

Вопрос был по большему счету риторический. Спасибо за ответ, я с ним полностью согласен... Приятно, когда вместо "холли вар" отвечают конкретно и по делу...
vvs157
Цитата(Damon @ Dec 23 2007, 09:55) *
Все время хотелось спросить -- и чем после этого виндавсь от UNIX'а отличается? Только тем, что /dev сныкали куда-то? ;-)
Чем дальше - тем меньше.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.