Jump to content

Dave-H

Super Moderator
  • Posts

    5,402
  • Joined

  • Last visited

  • Days Won

    68
  • Donations

    0.00 USD 
  • Country

    United Kingdom

Everything posted by Dave-H

  1. Sorry to report that the switching function isn't working. I went over to the eSATA connected machine, ran the switcher from the files in the 31.6 MB drive, which appeared OK, and just got - "Attempting to mount the the NTFS volume to drive J:", followed by "The parameter is incorrect". This was just repeated over and over again until I shut down the command prompt. I then went back to the USB connected machine, and ran the switcher again, with the same result (although it said drive H: instead of drive J:, as expected), so I've now lost access to the big partition completely! Disk Management on the eSATA machine is showing it as unallocated, on the USB machine it's showing as a primary partition with no drive letter assigned. If I try and look at its properties I get an error message about the Disk Management console view not being up to date, which doesn't go away if I refresh or restart it.
  2. OK, after the modification everything seemed to go through OK. No UAC prompts (USB connected Windows 8.1)! Microsoft Windows [Version 6.3.9600](c) 2013 Microsoft Corporation. All rights reserved.C:\windows\system32>cd\mkprilogC:\MkPriLog>mkdualdisk"DUAL" disk found as \\.\PHYSICALDRIVE1Creating a temporary copy of the MBROK, 4096 bytes, 4.813s, MD5 = dde5a655ffb6537e52cf7d354f811bdfNow the extent of the FAT12 partition is 8128We need to multiply this value by 8, once increased by 64, and then subtract 64Offset 474=0xC0,0xFF,0x00,0x00Now the extent of the FAT12 partition is 65472000001B8h: 44 55 41 4C DUAL000001BEh: 00 00 00 00 0F 00 00 00 3F 00 00 00 01 00 00 00000001CEh: 00 00 00 00 01 00 00 00 40 00 00 00 C0 FF 00 00000001DEh: 00 82 03 00 07 FE FF FF 00 20 00 00 00 EB 8D 0E000001EEh: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00Condition #1, PriLog=1Condition #1, PriLog=2Condition #1, PriLog=3Condition #1, PriLog=3Condition #1, PriLog=4Condition #1, PriLog=5Entry446=000000000F0000003F00000001000000Entry446_Length=1Entry446_LengthHex=00000001Entry446_Start=63Entry446_StartHex=0000003FEntry446_Type=0FEntry462=000000000100000040000000C0FF0000Entry462_Length=65472Entry462_LengthHex=0000FFC0Entry462_Start=64Entry462_StartHex=00000040Entry462_Type=01Entry478=0082030007FEFFFF0020000000EB8D0EEntry478_Length=244181760Entry478_LengthHex=0E8DEB00Entry478_Start=8192Entry478_StartHex=00002000Entry478_Type=07Entry494=00000000000000000000000000000000Entry494_Length=0Entry494_LengthHex=00000000Entry494_Start=0Entry494_StartHex=00000000Entry494_Type=00sum462=65536by8=65536by8XP=65032The disk was recognized as created with the Prilog schemeCreating a temporary copy of the NTFS partition bootsectorOK, 4096 bytes, 0.016s, MD5 = 449a1256e3e767410c50d27131c80921Press any key to continue . . .Creating a copy of the 4kb bytes/sector NTFS bootsectorAnd modifying it to become the 512 bytes/sector NTFS bootsectorOffset 11=0x00,0x02,0x08Offset 28=0x00,0x00,0x01,0x00Offset 40=0xF8,0x57,0x6F,0x74OK, 4096 bytes, 0.000s, MD5 = e60735c779a4b11d0b454ba626c6a42bPress any key to continue . . .Creating a copy of the 4kb bytes/sector EPBRand writing to it the values for the NTFS volumeOK, 4096 bytes, 0.000s, MD5 = fc86b746e3b8c6f0108aaf1a1ac6271aOffset 450=0x07Offset 454=0xC1,0x1F,0x00,0x00Offset 458=0x00,0xEB,0x8D,0x0ECreating a copy of the 512 bytes/sector EPBRand writing to it the values for the NTFS volumeOK, 4096 bytes, 0.016s, MD5 = 620f0b67a91f7f74151bc5be745b7110Offset 4034=0x07Offset 4038=0xC1,0xFF,0x00,0x00Offset 4042=0x00,0x58,0x6F,0x74Press any key to continue . . .If you are on Vista or later you may need to authorize three timesthe writes to disk (UAC prompt)Press any key to continue . . .OK, written 4096 bytes at offset 0OK, written 4096 bytes at offset 29672OK, written 4096 bytes at offset 258048C:\MkPriLog>Will try the actual switching process later on and report back on that.
  3. OK, now getting this - Microsoft Windows [Version 6.3.9600](c) 2013 Microsoft Corporation. All rights reserved.C:\windows\system32>cd\mkprilogC:\MkPriLog>mkprilogplease input an approximated size in Megabytes for the FAT12 partition, minimum1, maximum 32...The image will be created in the same folder as this batchand will be named PriLog.img32Writing MBR at offset 0 ...... done.... done.Writing the 512 bytes/sector bootsector BPB at offset 32768 ...BS512_Res=456BS512_SBef=64BS512_Sectors=65472BS512_SpF=32... done.... done.Writing the 4096 bytes/sector bootsector BPB at offset 262144...... done.Writing FAT tables incipit ...... done.Base address of EPBR 512 is 4190208Base address of EPBR 4Kb is 33521664Press any key to continue . . ..The image should have been created as PriLog.img, now you need tomanually dd it to the destination disk, a suitable command would be:dsfi.exe \\.\PhysicalDrive[n] 0 0 PriLog.imgMake sure that you use the RIGHT Disk Number [n], do check in Disk Manager.The disk can be mounted indifferently through the 4kb or the 512bytes/sector interface to deploy the image.Once the image has been deployed you may need to disconnect and reconnect thedisk to have the FAT12 volume be recognized and mounted.Then you can go to Disk Manager and create a Primary partition, NTFS formattedextending on all the available space on disk (or on just a portion of it).It is "better" to use a Vista (or later) OS to create the NTFS partitionThe partition would be better if Megabyte aligned.(or do it manually or use a suitable third-party tool) as the XP will align iton head/cylinder boundaries, whilst a MB-aligned partition will be faster onslow buses such as USB 2.0The partition and the NTFS filesystem MUST be created when the disk is connected asa 4kb sectored device, this is NOT negotiable.Once the second partition has been created, and I repeat, this MUST be donewith the device connected as 4kb sectored, you can run the mkdualdisk.cmdWhich will modify the disk and create the needed EPBR's.C:\MkPriLog>dsfi \\.\PhysicalDrive1 0 0 PriLog.imgOK, written 33554432 bytes at offset 0C:\MkPriLog>mkdualdisk"DUAL" disk found as \\.\PHYSICALDRIVE1Creating a temporary copy of the MBROK, 4096 bytes, 0.032s, MD5 = dde5a655ffb6537e52cf7d354f811bdfNow the extent of the FAT12 partition is 8128We need to multiply this value by 8Offset 474=0x00,0xFE,0x00,0x00Now the extent of the FAT12 partition is 65024000001B8h: 44 55 41 4C DUAL000001BEh: 00 00 00 00 0F 00 00 00 3F 00 00 00 01 00 00 00000001CEh: 00 00 00 00 01 00 00 00 40 00 00 00 00 FE 00 00000001DEh: 00 82 03 00 07 FE FF FF 00 20 00 00 00 EB 8D 0E000001EEh: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00Condition #1, PriLog=1Condition #1, PriLog=2Condition #1, PriLog=2Condition #1, PriLog=2Condition #1, PriLog=3Condition #1, PriLog=4Entry446=000000000F0000003F00000001000000Entry446_Length=1Entry446_LengthHex=00000001Entry446_Start=63Entry446_StartHex=0000003FEntry446_Type=0FEntry462=00000000010000004000000000FE0000Entry462_Length=65024Entry462_LengthHex=0000FE00Entry462_Start=64Entry462_StartHex=00000040Entry462_Type=01Entry478=0082030007FEFFFF0020000000EB8D0EEntry478_Length=244181760Entry478_LengthHex=0E8DEB00Entry478_Start=8192Entry478_StartHex=00002000Entry478_Type=07Entry494=00000000000000000000000000000000Entry494_Length=0Entry494_LengthHex=00000000Entry494_Start=0Entry494_StartHex=00000000Entry494_Type=00sum462=65088by8=65536by8XP=65032The disk was NOT recognized as being created with the known schemesPress any key to continue . . .C:\MkPriLog>
  4. OK, done that. This is what I'm now getting - Microsoft Windows [Version 6.3.9600](c) 2013 Microsoft Corporation. All rights reserved.C:\windows\system32>cd\C:\>cd MkPriLogC:\MkPriLog>mkdualdisk"DUAL" disk found as \\.\PHYSICALDRIVE1Creating a temporary copy of the MBROK, 4096 bytes, 4.828s, MD5 = c5e2a6e6a72dd713bde01cef7939e4dd000001B8h: 44 55 41 4C DUAL000001BEh: 00 00 00 00 0F 00 00 00 3F 00 00 00 01 00 00 00000001CEh: 00 00 00 00 01 00 00 00 40 00 00 00 C0 FF 00 00000001DEh: 00 14 11 04 07 FE FF FF 00 00 01 00 00 0B 8D 0E000001EEh: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00Condition #1, PriLog=1Condition #1, PriLog=2Condition #1, PriLog=2Condition #1, PriLog=2Condition #1, PriLog=3Condition #1, PriLog=4Entry446=000000000F0000003F00000001000000Entry446_Length=1Entry446_LengthHex=00000001Entry446_Start=63Entry446_StartHex=0000003FEntry446_Type=0FEntry462=000000000100000040000000C0FF0000Entry462_Length=65472Entry462_LengthHex=0000FFC0Entry462_Start=64Entry462_StartHex=00000040Entry462_Type=01Entry478=0014110407FEFFFF00000100000B8D0EEntry478_Length=244124416Entry478_LengthHex=0E8D0B00Entry478_Start=65536Entry478_StartHex=00010000Entry478_Type=07Entry494=00000000000000000000000000000000Entry494_Length=0Entry494_LengthHex=00000000Entry494_Start=0Entry494_StartHex=00000000Entry494_Type=00sum462=65536by8=524288by8XP=523784The disk was NOT recognized as being created with the known schemesPress any key to continue . . .C:\MkPriLog>Hope that helps!
  5. OK, I've tried again stating for scratch using elevated prompts, which may or may not be necessary. Everything went fine until i ran mkdualdisk, at which point I got - Microsoft Windows [Version 6.3.9600](c) 2013 Microsoft Corporation. All rights reserved.C:\windows\system32>cd\C:\>cd mkprilogC:\MkPriLog>mkprilogplease input an approximated size in Megabytes for the FAT12 partition, minimum1, maximum 32...The image will be created in the same folder as this batchand will be named PriLog.img32Writing MBR at offset 0 ...... done.... done.Writing the 512 bytes/sector bootsector BPB at offset 32768 ...BS512_Res=456BS512_SBef=64BS512_Sectors=65472BS512_SpF=32... done.... done.Writing the 4096 bytes/sector bootsector BPB at offset 262144...... done.Writing FAT tables incipit ...... done.Base address of EPBR 512 is 4190208Base address of EPBR 4Kb is 33521664Press any key to continue . . ..The image should have been created as PriLog.img, now you need tomanually dd it to the destination disk, a suitable command would be:dsfi.exe \\.\PhysicalDrive[n] 0 0 PriLog.imgMake sure that you use the RIGHT Disk Number [n], do check in Disk Manager.The disk can be mounted indifferently through the 4kb or the 512bytes/sector interface to deploy the image.Once the image has been deployed you may need to disconnect and reconnect thedisk to have the FAT12 volume be recognized and mounted.Then you can go to Disk Manager and create a Primary partition, NTFS formattedextending on all the available space on disk (or on just a portion of it).It is "better" to use a Vista (or later) OS to create the NTFS partitionThe partition would be better if Megabyte aligned.(or do it manually or use a suitable third-party tool) as the XP will align iton head/cylinder boundaries, whilst a MB-aligned partition will be faster onslow buses such as USB 2.0The partition and the NTFS filesystem MUST be created when the disk is connected asa 4kb sectored device, this is NOT negotiable.Once the second partition has been created, and I repeat, this MUST be donewith the device connected as 4kb sectored, you can run the mkdualdisk.cmdWhich will modify the disk and create the needed EPBR's.C:\MkPriLog>dsfi \\.\PhysicalDrive1 0 0 PriLog.imgOK, written 33554432 bytes at offset 0C:\MkPriLog>mkdualdisk"DUAL" disk found as \\.\PHYSICALDRIVE1Creating a temporary copy of the MBROK, 4096 bytes, 0.031s, MD5 = c5e2a6e6a72dd713bde01cef7939e4dd000001B8h: 44 55 41 4C DUAL000001BEh: 00 00 00 00 0F 00 00 00 3F 00 00 00 01 00 00 00000001CEh: 00 00 00 00 01 00 00 00 40 00 00 00 C0 FF 00 00000001DEh: 00 14 11 04 07 FE FF FF 00 00 01 00 00 0B 8D 0E000001EEh: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00The disk was NOT recognized as being created with the known schemesPress any key to continue . . .Pressing a key just goes back to the command prompt. I had formatted a primary partition on the drive as per the instructions.
  6. Ah, right! I have to say that I do think that most people will expect to be able to run the cmd files by double clicking on them, at least in the final version. Should I be using elevated command prompts or normal ones for this BTW? My command prompt shortcuts run elevated prompts by default.
  7. @dencorso You'll love this! What I got back was - "it was my grandsons (sic) hard drive the turnip obviously forgot to delete it, appologies (sic)"! Well at least the seller knew where the drive had came from, which is more than most eBay sellers know I'm sure, selling on stuff supplied by third parties. @jaclaz I've deleted the partitions and tried again. The problem is that when you run mkPriLog.cmd, you get this - please input an approximated size in Megabytes for the FAT12 partition, minimum1, maximum 32...The image will be created in the same folder as this batchand will be named PriLog.img32Writing MBR at offset 0 ...... done.... done.Writing the 512 bytes/sector bootsector BPB at offset 32768 ...BS512_Res=456BS512_SBef=64BS512_Sectors=65472BS512_SpF=32... done.... done.Writing the 4096 bytes/sector bootsector BPB at offset 262144...... done.Writing FAT tables incipit ...... done.Base address of EPBR 512 is 4190208Base address of EPBR 4Kb is 33521664Press any key to continue . . .On pressing another key, now I know they're there I can see the rest of the instructions come up, but then the command prompt window immediately closes, giving you no time to read them!
  8. Hi again jaclaz! Been trying this out using Windows 8.1 and the USB interface, which is the correct one for 4k sectors I hope. You say in the readme "To run the mkdualmode.cmd, you need to have already deployed the prilog.cmd image to the target disk". I assume that "mkdualmode.cmd" is the same file as "mkdualdisk.cmd" which is what you've actually called it. The other thing is that I think you need to tell people how to actually do that. I ran the command "C:\MkPriLog\dsfi \\.\ Physicaldrive1 0 0 PriLog.img", which seemed to work, but I had to look back in this thread to remind me how to do it! I now have my drive reported in Disk Management as two partitions, a 256 MB FAT one, and a 931.26 GB one which I've formatted as a primary partition. There are also two drives in "My Computer", a 31.6 MB one, and a 931 GB one. I'm now a bit stuck, as the readme says to now copy dsfi.exe, as4kbNTFS.bss, as512NTFS.bss, elevate.exe, and Switcher.cmd, presumably to the 31.6 MB drive. Where exactly are the two *.bss files? Should they have be included from the start or should they have been generated, and if so where? Cheers, Dave.
  9. Thanks jaclaz. I've collected all the necessary files into a folder and I'll be experimenting with this tomorrow! The contents of your spreadsheet mean absolutely nothing to me I'm afraid, way over my head! I'll let you know how it goes.
  10. I always use a local account, and I've never had any problem downloading free apps from the store. Occasionally in the past (I can't remember the exact circumstances, but it was while I was still configuring the system) I've been told that I can't go any further without signing into my Microsoft account, which I have then done, but I always revert to a local account afterwards. I don't use SkyDrive, which would be only enabled with a Microsoft account, and I won't use the Skype app either for the same reason, as that not only won't let you access it without a Microsoft account, but switches the desktop version permanently to your Microsoft account as well, and as far as I can see that is not reversible, and you lose your original Skype account completely.
  11. I've checked and the drives are appearing on both machines as "local disks", although when they first appear on both machines the pop-up appears in the top right hand corner for both of them saying "click or tap to select what happens with removable drives", if that means anything! The Windows 8.1 "boot" folder on both machines is 17.8 MB in size.
  12. I do have a Microsoft account, but I don't use it in Windows 8.1 unless I absolutely have to, and then only temporarily. Downloading and installing apps from the store seems to work without that, but this may only apply to free apps, which is all I've ever tried.
  13. OK, I decided I was probably getting into a bit of a mess here, so I went right back to the start, deleted all the partitions and started again! The prompt is not now coming up on XP at all, only on 8.1 when connected via the eSATA interface. I'm wondering if this might be because the USB connected computer treats the drive as a removable one which doesn't have such high security requirements? One thing I have noticed is that if I try now to edit switcher.cmd with my normal Notepad substitute, NoteTab, it tells me it may be a binary file and converts some characters to apostrophes. This has only recently started happening, and might have caused some corruption. I'm now making sure that I only edit it with the old Windows Notepad! All seems good now!
  14. Don't worry @bphlpt I'm sure @jaclaz will publish all the information once we've finished experimenting! @jaclaz, everything seems to be generally working fine, but observations below. I'm getting the UAC prompt on the eSATA connected machine, but not on the USB connected machine. I'm still getting the prompt on XP on both machines. Thanks for that, I'm sure people would have been caught out by it!
  15. Does that only apply if Windows Update is completely disabled? I have it set to notify me of updates but not to download or install them, and I have installed free apps from the Windows Store and it's worked fine.
  16. Hi again jaclaz. I've checked out my "new" WD1002FAEX drive, and all seems well with it. I've used it to back up both my Windows 8.1 systems and I've now put it to one side and re-connected the Advanced Format drive. Firstly I must apologise yet again for being really stupid! The reason why the drive wasn't being converted using your command line on the USB interface was simply because although I changed the drive letters to be correct for the USB connected machine, I forgot that I also needed to change as512.bss to as4kb.bss on the command line! It does now work using the appropriate commands on both machines. It is still only putting up the UAC prompt on the eSATA connected machine though, not the USB connected machine. The other strange difference is that the conversion and detection by Explorer of the new drive is immediate on the USB machine, whereas on the eSATA machine nothing seems to happen once the UAC prompt is dismissed until I actually open Explorer At that point, but not before, the new drive appears.
  17. I don't think that the person I bought the drive from on eBay is the person who it originally belonged to. How the drive got into the seller's hands I have no idea, but there seems to be no connection.
  18. Just to update, I received my "new" WD1002FAEX drive today, and I've put it in the enclosure to test it. I was quite taken aback to find that it still contained the entire contents of someone else's computer, including all their pictures, videos, and music files! I actually think that's right out or order, selling on a hard drive with someone else's data still on it without re-formatting it, or at least deleting the partitions. I will be contacting the person i bought it from to tell them this. There was nothing sinister on it I'm glad to say, but even so I think this it's wrong on principle! The drive seems to work fine, and as expected/hoped, it works as a normal drive identically using both interfaces with both computers. I'm quite happy to carry on doing the testing with the Advanced Format drive, so do feel free to carry on with this jaclaz!
  19. I installed them all today on two completely different machines, both 32 bit with IE8, and no problems so far (touch wood!) Why would you think that this month's updates would be any more problematic than any previous ones using the hack?
  20. Hi bphlpt. Both interfaces are physically connected at the same time, but there is a switch on the enclosure to select one or the other, and I've been assuming (perhaps wrongly!) that when one is selected the other is isolated. I've not seen any behaviour so far to contradict that.
  21. Sorry if this is something obvious that I should have mentioned earlier, but could the different behaviour on the two machines be anything to do with the fact that the eSATA connected 8.1 is 64 bit and the USB connected 8.1 is 32 bit?
  22. Thanks den. jaclaz, when I run your command line using the eSATA connection it seems to work fine, although there seems to be quite a bit of delay before the drive is actually mounted after dismissing the UAC prompt. If I run it on the USB connected machine however, I just get a message "OK, written 4096 bytes at offset 0", but the drive is not activated. No UAC prompt either, which there is on the eSATA connected machine. All in Windows 8.1 of course with non-elevated command prompts. Is that what you would expect?
  23. Oops, sorry I must have done it in an elevated command prompt (I have the shortcut set to do that automatically). This should be better! J:\>dsfi \\.\I: 0 0 as512.bss\\.\I: - Access is denied.J:\>ECHO Errorlevel is %ERRORLEVEL%Errorlevel is 1J:\>
  24. Hi again jaclaz, sorry for the delay but MSFN seems to have been down for the last few hours. I ran that batch in a command prompt and got this - J:\>dsfi \\.\I: 0 0 as512.bssOK, written 4096 bytes at offset 0J:\>ECHO Errorlevel is %ERRORLEVEL%Errorlevel is 0J:\>J: is the drive where your files are, and I: is the drive I'm mounting. I hope that's right.
  25. Yes, it works if you do that of course! I've now checked it out with Windows XP and Windows 8.1 using both interfaces and I'm glad to report that everything now seems to be working fine! The UAC prompt comes up on 8.1 and has to be given the OK, which is fine. The prompt on XP isn't so convenient as you have to deselect the "Protect my computer..." option every time, but it's no big deal. One thing I should mention is that with the addition of elevate.exe the 68KB drive is now showing a red bar in 8.1 as it's nearly full. Maybe it could do with being a bit bigger. The next thing of course, is how do I get access to the rest of my 1TB drive? Presumably the .bss files determine the size of the partitions. Will you need a different one for every drive to make the second partition the size you want?
×
×
  • Create New...