Hello All,
I am not sure, but I have feeling, that if you have none
system on some of promary partitions and then place
another copy on extended then it can work and may it be,
that at the time where I have installed my latest
(Windows NT or 2k) I have used such setup.
I have feeling, that NTLDR recognizes partinion numbers
above 4, but there is some difference in the way
how partition numbers are counted when compared to Linux.
Probably that does not work with installer but when
another system partition specification is manually added
to boot.ini on primary partition then it can work.
But I am not sure what is compatibility between NTLDR
versions and Windows versions for last 15 years
of Windows evolution. I remember that I had to correct
machine code of WinNT FAT boot sector code at that days
to overcome overflow for larger sector number
which caused overflow exception in NTLDR load/
Anyway, if are you speaking about installing /ReactOS
to extended partition then I suggest to allow such
option at least in expert mode and even installation
of freeldr.sys and FAT bootsector into extended partition
is reasonable because even if Microsoft loader cannot
be used to load foreign system from extended partition.
Any modern boot loader can chain to every FAT partition
which is on any media. Artificial blocking of installation
of ReactOS to extended partition can mean problems with
its coexistence with other primary system when there
is not free primary partition available.
Best wishes,
Pavel
On Saturday 04 of April 2015 15:23:06 Timo Kreuzer wrote:
An extended partition is a container for any number of
actual
partitions. Since the normal BIOS boot process uses the master partition
table, which only contains an entry for the extended partition, not for
the subpartitions, it cannot handle it. This can in theory be overcome,
but MS has never bothered, so it's not worth it.
Am 04.04.2015 um 13:25 schrieb stack exchange:
> OK. So I will put en error message, that it can not be installed on an
> extended partition. Which is, at least in theory, the same as in
> Windows 7, then. I guess with a hack you can still do it, but
> apparently it's not the usuall way.
>
> Am 02.04.2015 um 01:39 schrieb João Jerónimo:
>> On 01-04-2015 08:12, stack exchange wrote:
>>> If this should be possible though, I would look into it, why it
>>> fails and try to fix it. Not sure if XP or others allow
>>> installations on extended partitions, I have to check this (been a
>>> long time since I last installed an XP
>>
>> Window$ generally needs to be launched by means of loading the
>> partition boot sector at 0x0000:0x7C00, the old fashioned and DOSy
>> way. As far as a know, there is no hard limitation preventing one
>> from doing so with a logical (i.e. inside an extended) partition, but
>> for some reason, most (if not all) windows versions don't allow that.
>> When you select a logical partition in windows xp setup, what in
>> reallity happens is that NTLDR, the boot sector, and stuff are put in
>> a primiry partition (that must exist and be the active partition),
>> while all the rest of the OS is put in the partition you select.
>>
>> IMHO, ReactOS should not try to clone this "feature"... :-)
>>
>> JJ
>>
>>
>> _______________________________________________
>> Ros-dev mailing list
>> Ros-dev(a)reactos.org
>>
http://www.reactos.org/mailman/listinfo/ros-dev
>
> _______________________________________________
> Ros-dev mailing list
> Ros-dev(a)reactos.org
>
http://www.reactos.org/mailman/listinfo/ros-dev