![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
CompactFlash требуется считать по секторно [WinXP]
lock95 © (2006-12-12 14:28:00)Уважаемые господа, помогите пожалуйста!!!
Проблема следующего характера, требуется считать по секторно CompactFlash через картриддер с USB интерфейсом с последующем сохранением в файл и записью в другую CompactFlash (т.е. клонирование). На данный момент такой утилиты не нашел...
Буду признателен за Вашу помощь в этом вопросе
negaton (2006-12-22 10:01:00) [1]http://negaton.narod.ru/download/Dos6usb.xdf
http://negaton.narod.ru/download/Dos6usb0.xdf
http://negaton.narod.ru/download/NDOS_USB.XDF
negaton (2006-12-22 10:00:00) [2]http://negaton.narod.ru/download/DOS6USB_.XDF
negaton (2006-12-22 09:57:00) [3]Проще всего в дос,имхо. Несколько вариантов загр.дискет дос с дровами USB здесь:
http://negaton.narod.ru/download/dos6usb0.xdf
http://negaton.narod.ru/download/dos6usb.xdf
http://negaton.narod.ru/download/dos6usb_.xdf
http://negaton.narod.ru/download/ndos_usb.xdf
lock95 (2006-12-17 14:56:00) [4]
> С кардридера всё грузиться ок. Молоток не нужен.
>
> Съёмный диск не факт что будет physycaldrive. Некоторые
> показывают некоторые нет. Кардридер вроде к физическим дикам
> не относиться, а относиться к USB-дискам.
Господа не у всех крутые тачки, мой ноутбук грузится с USB не хочети не умеет.
Речь идет как считать по секторно CompactFlash, записать в файл и переписать из файла в другую Flas-ку.
tesseract (2006-12-15 14:48:00) [5]
> lock95 (14.12.06 17:24) [18]
С кардридера всё грузиться ок. Молоток не нужен.
Съёмный диск не факт что будет physycaldrive. Некоторые показывают некоторые нет. Кардридер вроде к физическим дикам не относиться, а относиться к USB-дискам.
lock95 (2006-12-14 17:24:00) [6]
> Где ты видел биосы, которые этого не позволяют? В музее?
Тогда вставь CompactFlash молотком в свой компьютер и загрузись....
Мля все умные
Чапаев (2006-12-14 17:15:00) [7]> Максимум можно загрузится с USBFlash ЕСЛИ БИОС мамы это
> позволяет !!!!
Где ты видел биосы, которые этого не позволяют? В музее?
lock95 (2006-12-14 17:03:00) [8]
> Я тоже никаких драйверов не видел, однако же флэш-диски
> отлично работают и под ДОСом.
С этого момента по подробней, без дров шевелится врятли что будет....
Максимум можно загрузится с USBFlash ЕСЛИ БИОС мамы это позволяет!!!!
Чапаев (2006-12-13 21:48:00) [9]> через ДОС нужен драйвер USB которого я не видел
Я тоже никаких драйверов не видел, однако же флэш-диски отлично работают и под ДОСом.
lock95 (2006-12-13 15:12:00) [10]
> А тебе чего надо-то ? С флешки на винчестер и наоборот ?
Хочу Клонировать по секторам CompactFlash (через USB Rider) на которой крутится виндуза, Ghost клонирует(и то на уровне файловой системы) но через ДОС, а через ДОС нужен драйвер USB которого я не видел, да и это геморойно....
Игорь Шевченко (2006-12-13 14:13:00) [11]lock95 (13.12.06 14:03) [12]
А тебе чего надо-то ? С флешки на винчестер и наоборот ?
lock95 (2006-12-13 14:03:00) [12]
> Насколько разными? Служебные структуры в начале диска в
> общем случае имеют минимум отличий
Смотрел с помощью программы, указанной выше, http://shounen.ru/soft/flashnul/
и через
hFile := CreateFile(PChar('\\.\PhysicalDrive'+IntToStr(Drive)), GENERIC_READ, FILE_SHARE_READ + FILE_SHARE_WRITE,nil,OPEN_EXISTING,0,0);
if hFile = INVALID_HANDLE_VALUE then Exit
Последний вариант упорно показывает сектора винчестера, начиная с BOOTа и т.д., а флэшку забил всю нулями....
Может, действительно надо попробывать не индексом обратится, а через букву. Что касательно обращения к винчестеру через букву, то первые сектора его будут недоступны (невидны), скорее всего....
Чапаев (2006-12-13 13:42:00) [13]> надо открывать, как том
Тем более что Винда не позволяет сменным носителям иметь более одного раздела. :-/
Игорь Шевченко (2006-12-13 12:54:00) [14]lock95 (13.12.06 11:00) [8]
> Да потому что данные на секторах должны и обязаны быть разными.
> ...
А не надо открывать, как PhysicalDrive, надо открывать, как том (по букве)
DrPass (2006-12-13 11:50:00) [15]Насколько разными? Служебные структуры в начале диска в общем случае имеют минимум отличий
lock95 (2006-12-13 11:00:00) [16]
> А чего тут странного? Игорь же написАл:
Да потому что данные на секторах должны и обязаны быть разными....
miek (2006-12-13 10:14:00) [17]потому что SATA поддерживает "горячее" отключение
Германн (2006-12-13 00:44:00) [18]
> lock95 (12.12.06 20:51) [4]
>
> Странно, открываю USBFlash через
>
> hFile := CreateFile(PChar('\\.\PhysicalDrive'+IntToStr(Drive)),
> GENERIC_READ, FILE_SHARE_READ + FILE_SHARE_WRITE,nil,OPEN_EXISTING,
> 0,0);
> if hFile = INVALID_HANDLE_VALUE then Exit;
>
> , а данные такие же как у HDD...
>
А чего тут странного? Игорь же написАл:
> Насколько я знаю, флешки в кардридере представляются дисками.
> ..
Меня вот больше всего поразило, что SATA HDD вызывает появление в трее такой же иконки, как и флэшка с предложением "безопасно отключить устройство" :)
tesseract (2006-12-12 21:56:00) [19]
> lock95 (12.12.06 20:51) [4]
Именншь в виду сектора? А почему они дожны быть другими?
lock95 (2006-12-12 20:51:00) [20]Странно, открываю USBFlash через
hFile := CreateFile(PChar('\\.\PhysicalDrive'+IntToStr(Drive)), GENERIC_READ, FILE_SHARE_READ + FILE_SHARE_WRITE,nil,OPEN_EXISTING,0,0);
if hFile = INVALID_HANDLE_VALUE then Exit;
, а данные такие же как у HDD...