AndyHancock wrote
> Rod Speed <
rod.speed....@gmail.com> wrote
>> AndyHancock wrote
>>> ...the risk factors I'm being careful about are that in order to
>>> control the boot sequence, I have to enter the BIOS. It's easy to
>>> miss the window of opportunity for doing that. Granted, I expect
>>> the typical BIOS setup to put the internal HDD ahead of an external
>>> eSATA drive, but I have no experience on which I can conclude that
>>> this is the case most of the time (in fact, *all* of the time would
>>> be what I'm after for something with such a huge consequence).
>> It isnt really that huge a consequence. The worst that can happen is
>> that you do somehow manage to boot the clone without intending to
>> do that, and the worst that can do is end up with a clone that wont
>> boot without the source drive being visible to the clone when booting.
>> The only thing you have to do then is to just reclone the source again.
>> Just a nuisance in the very unlikely even that you do manage to boot
>> the clone accidentally somehow.
> So based on that, I assume that the C-drive content on the source HDD
> won't be modified during the clone bootup in any consequential way?
Correct.
> By consequential, I mean in ways that could mess up any future bootups
> from the source HDD.
Correct.
> The reason why this question comes to mind is that, according to the
> webpage I cited, the registry of the clone specifies paths to the C- drive.
Yes, but the registry on the source drive wont be affected
even if you boot the clone with the source visible.
> never really got familiar with the registry, since there's always
> warnings that mistakes can put your system into a coma.
All they are really saying when they say that is that any manual changes need to be done carefully.
> So I'm not sure what is done with the C-drive paths in the registry during bootup.
Nothing with the registry on the source drive when booting the clone even with the source drive visible.
>>> I can't plug in the clone HDD (in eSATA enclosure) after the
>>> booting because it is not hot-swappable. So far as I've tried,
>>> I haven't found a way to make it visible to the laptop other
>>> than to have it connected during boot time.
>> You can usually make it visible just by gettng the system
>> to rescan for devices in the device manageer.
> That was one of the first things I tried when I was first attempted
> cloning to the Toshiba replacement HDD (which was placed into
> the eSATA housing). Did all sorts of variations until there was
> nothing left to try. It didn't work then, but it works now.
It can get a bit confused if you dont try things in the right order.
You really need to reboot with the drive not connected between trys.
> I wonder if it has anything to do with the fact that all 4 partitions are present now.
Nope.
> I wouldn't expect so, but heck, I'm still getting to know the nuances.
> I'm pretty sure that I also tried plugging in the USB
> cables before the eSATA cable, and vice-versa.
You shouldnt need to have them all connected, just the ones you want to use.
Likely thats what confused it.
> This time, when it works, it was the USB cables before eSATA cables.
> I suspect that the USB cables are for power
Nope, not with a 3.5" drive.
> (documentation for the enclosure is skimpy). Anyway,
> since I don't know what caused the failure before, I'm
> hopeful but not confident that rescanning will make the
> auxiliary HDD visible in the future. Fingers crossed.
Should do, it shouldnt be variable in the sense that the same
sequence should work reliably.
>>> This means I have to remove the source HDD, unless I want
>>> to take my chances and catch the time window for entering
>>> the BIOS. Most of the time, I make it, but not always.
>> You dont have to remove the source HDD, you can just rely on the
>> system to boot the source HDD and not the clone, even if you do
>> leave the clone connected to the system on the boot after the clone
>> has been done.
> From my limited experience with arranging the order of boot devices,
> it seems that this is controlled in the boot order in the BIOS.
Correct.
> What I wasn't sure about were the rules or heuristics determining
> the boot order when a new device is introduced into the system.
It wont normally go to the head of the boot order with an external drive.
On the other hand, if you specify the external drive at the top of the boot order,
it should fall thru to booting the internal drive when the external drive isnt there,
and still boot the external drive when you later add an external drive and reboot.
> The auxiliary HDD disappears from the list when it isn't connected,
> so every time it is connected, it might look like a new device.
Yes, but it shouldnt got to the head of the boot order unless you
specify it as the first one to boot, and then later reboot with the
external visible to the system. That isnt a new drive, its just the
external being visible again at boot time.
>>> Also, I've read that making clones and backups aren't much good
>>> unless they are tested.
>> You do have to test that the clone is bootable when you first do a clone.
>> But you dont have to boot the clone every time you do a weekly reclone for backup.
>>> So I will have to test the clone to ensure that it boots.
>> Not every time you reclone for backup, every week.
>>> It's what I do now, but I'm seeking a more convenient way of
>>> preventing the clone from getting a wrong drive letter.
>> Just dont bother to boot the clone after every reclone for backup.
>> If you are really paranoid, you clould try booting the clone every
>> couple of months, but I wouldnt bother personally.
> Well, it *is* a pain...it's just that I've read accounts of what can
> happen when someone didn't. He found that his safety net wasn't there
> after he found that he needed it.
Yes, but thats checking that it is bootable, not doing that after every clone.
>>> My challenge above is to ensure that I boot from the source.
>> I'd just rely on the bios to not change the boot drive until you
>> change that manually.
> That's exactly the unknown from my perspective (which admittedly isn't
> one of an expert). Since the auxiliary HDD disappears from the boot-
> order list, there is no boot order for the bios to maintain, at least as it
> pertains to the auxiliary HDD. So when I plug it in and boot, I'm not sure
> that the internal HDD will have precedence in the boot order.
Its trivial to test.
> If Disk Management's rescan works consistently, I don't have
> to worry about connecting the auxiliary drive prior to booting.
Correct.
>> The worst that can happen if it does manage to change
>> the drive it boots off without you telling it to do that is
>> that you have to reclone again. Just a nuisance.
> True. As I mentioned, I just wasn't sure whether the C-drive content
> would be changed in any consequential way by the booting of the
> clone. I'm assuming from your answer that it wouldn't be.
Correct, it wont be.
>>>>> As well, is there a web page that describes why this hazard exists?
>>> Someone posted this on another forum:
>>>
http://www.goodells.net/multiboot/partsigs.shtml
>>> The first section,"Fixing Windows 2000/XP Drive Letters" I found it quite helpful.
>> The problem isnt actually with drive letters. If you boot the clone
>> after a clone has been done with the source still visible, it boots
>> fine with the drive letters the way you expect them to be. The
>> problem is that once its booted, you will find that if you remove
>> the source drive, you cant boot anymore. The reason you cant is
>> because the boot of the clone uses files on the source drive and
>> they arent visible anymore.
> I guess it is a matter of perspective. The clone's registry info
> is meant to point at its own drive. It will work if it points to the
> source partition, but that's not how things were meant to be set up.
The problem with the boot config when you boot the clone for the
first time with the source visible doesnt involve the registry. Thats part
of the very early part of the boot phase, before the registry is used.
> This dependence creates a very nonrobust situation. Plus, as I said,
> I'm not familiar with what registry things might point to the source
> HDD, and I'm not familiar with whether the booting process actually
> writes to the locations being pointed to. I'm assuming from your
> answers that there is no risk of the clone-booting process doing
> writes to the source HDD's C-drive in a way that would creates
> problems for the booting of the source HDD.
Correct.
> Thanks again for the added insight.
No problem, thats what these technical groups are for.