From: Henry N. <Hen...@Ar...> - 2008-05-21 19:37:49
|
Harald Weidner wrote: > Henry Nestler: > >> coLinux can copen the devie but can't ead any? >> Is the device locked? Is the device opened by Windows perhaps? > > I don't think so. > >> Please try to read a block with the windows variant of dd: >> dd.exe if=\Device\Harddisk0\Partition4 of=foo bs=512 count=1 >> >> Try the official names "\\?\Device\Harddisk0\Partition4" or >> "\\?\Device\HarddiskVolume4", as you have seen from dd --list. > > The result is: > > D:\coLinux>dd.exe if=\\?\Device\Harddisk0\Partition4 of=foo bs=512 count=1 > rawwrite dd for windows version 0.5. > Written by John Newbigin <jn...@it...> > This program is covered by the GPL. See copying.txt for details > Error reading file: 2 Das System kann die angegebene Datei nicht finden > 0+0 records in > 0+0 records out > > Same for the HarddiskVolume4 partition, and also for the Partition 6. > [...] > > This means that Windows can access the two partitions of type 0x83 (Linux), > but refuses access to type 0x8e (Linux LVM). Interesting. Now, we know, that coLinux and dd.exe can't read this partition type 0x8e. But why? Exist any other "read" for such type of drive? Any tool for "raw read" any partition type? Is Windows handling such devices and trying to made a disk array? The other of interesting is, that dd.exe does not show the blocksize. > While coLinux is running, none of the partitions can be accessed, but the > error messages are different: > > (Type 0x8e Linux LVM) > D:\coLinux>dd.exe if=\\?\Device\Harddisk0\Partition4 of=foo bs=512 count=1 > rawwrite dd for windows version 0.5. > Written by John Newbigin <jn...@it...> > This program is covered by the GPL. See copying.txt for details > Error reading file: 2 Das System kann die angegebene Datei nicht finden > 0+0 records in > 0+0 records out > > (Type 0x83 Linux) > D:\coLinux>dd.exe if=\\?\Device\Harddisk0\Partition5 of=foo bs=512 count=1 > rawwrite dd for windows version 0.5. > Written by John Newbigin <jn...@it...> > This program is covered by the GPL. See copying.txt for details > Error native opening input file: 0 Der Vorgang wurde erfolgreich beendet That is ok. coLinux has open the partition exclusivly. New idea: Use coLinux 0.8.0 and the "whole disk" as scsi0=disk,\\?\Device\Harddisk0\Partition0 This is an other driver inside Linux kernel. You should see partitions sda3, sda5 and so, directly after boot in the kernel messages. -- Henry N. |