Dual Boot: Recover Windows 10 boot process. MBR?

M

Martin-E

Hi

I'm trying a dual boot between Windows 10 2004 and ArcaOS 5.0.5. ArcaOS has a boot manager tool called Air-Boot (open source) that works fine, and it can boot Windows 10, since I already tested.

My issue is that ArcaOS does something to the Windows 10 partition, that does not allows for Windows 10 to boot back. It just stays in a black screen when the Windows 10 partition is selected to boot. As far as I can see, it does not break the Win10 NTGS partition, but maybe it breaks the MBR or maybe something with the geometry of the disk.

The machine I'm using is a non-UEFI BIOS laptop. No GUID on the HDD, just MBR.

Just in case here it is the partition layout.

----- Output of: lvm.exe /query ------------------------------------------------

Disk Size (MB) Free Space: Total Largest
[ D1 ] 715395 0 0
Disk Partition Size (MB) Type Status Logical Volume
Windows 655385 Primary In use Windows
Disk2 40006 Primary In use Disk2
ArcaOS 20003 Logical In use ArcaOS

This is from the ArcaOS partition (X:\)

----- Output of: X:\sys\INSTALL\dfsanos2.exe -B- -a -l- query#part -w ----------

DFSee invocation : X:\SYS\INSTALL\DFSANOS2.EXE -B- -a -l- query#part -w
Working directory : X:\

DFSee OS/2 16.0 : executing: query
Number of disks : 9

BIOS-Geo D 1 Cyl : 16383 H: 16 S:63 Bps:512 Size:0x575466F0 = 698.6 GiB
L-Geo Disk 1 Cyl : 45241 H:255 S:127 Bps:512 Size:0x57541B39 = 698.6 GiB
MBR crc 6d51c774 : 0x50974e3b = Airboot BM, 09-11-2017 version 1.14 Lang:E, I13X

At least 2 non-trivial minor warnings were not shown. Use 'part -w:t -t-' for details.

Id D A Dr Type Form Label info LVM vol,part Begin-cyl End-cyl Size MiB
-- - - -- ---- ---- ----------- ------------- --------- --------- -----------
01 1 > C: P 07 NTFS Windows,Windo 0 41445 655385.1
02 1 -d P 0c FAT3 SHARED Disk2,Disk2 41446 43975 40006.9
03 1 X: L 07 JFS ARCAOS ArcaOS,ArcaOS 43976 45240 20003.4
04 1 Free 45241 45241 9.5
-- - - -- ---- ---- ----------- ------------- --------- --------- -----------
> = Active, * = Bootable, r = Removable, R = Removable+Active/Bootable (possibly)

DFSee OS/2 16.0 : executing: part -w
Pid01=C: warning : Bootsector GEO Heads/Sectors fields do NOT match geometry!
It may be harmless, but when it seems to cause problems,
you can probably fix it by opening the partition and use
the FIXPBR command or the corresponding menu item being:
Mode=xxx -> Boot area fixes -> Fix HiddenSectors/Geo value
EBR03=X: warning : A windows-compatible extended-partition type 0x0f is used,
Old operating systems might not see all logical partitions.
Pid03=X: warning : Logical partition is marked as startable! (active)
ÚÄÄÄÂÄÄÂÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄ¿
³ID ³ux³Dr³Type, description³Format ³Related ³VolumeLabel³OS2-LVM/³ Size MiB ³
ÃÄÄ</dev/sda MBR disk 1>ÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄ<[ D1 ]>ÄÅÄÄÄÄÄÄÄÄÄÄÄ´
³01>³ 1³C:³Prim 07 Inst-FSys³NTFS ³Win NT ³ ³Windows,³ 655385.1³
³02 ³ 2³-d³Prim 0c FAT32-Ext³FAT32 ³MSWIN4.1³SHARED ³Disk2, D³ 40006.9³
³03 ³ 5³X:³Log 07 Inst-FSys³JFS ³IBM 4.50³ARCAOS ³ArcaOS, ³ 20003.4³
³04 ³ ³ ³Partial Cylinder ³-- -- --³-- -- --³- - - - - -³ ³ 9.5³
ÀÄÄÄÁÄÄÁÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÙ
> = Active/Startable * = Bootable r = Removable R = Removable+Active/Bootable (possibly)
----- Drive List ---------------------------------------------------------------
Drive A:
Drive B:
Drive C: FS='UNKNOWN' Label='' Size=31.99 MiB Free=1.77 MiB Used=30.21 MiB
Drive D: FS='FAT32' Label='SHARED' Size=39.05 GiB Free=39.05 GiB Used=192.00 KiB
Drive S:
Drive T:
Drive X: FS='JFS' Label='ARCAOS' Size=19.50 GiB Free=18.36 GiB Used=1.13 GiB

Air-Boot and ArcaOS are booting fine, so I now I want to try to restore the Windows 10 partition to boot again.

I tried the following:

1) Win10 USB Boot - Repair your computer -- Troubleshoot - Startup Repair. It failed and said "Starup Repair couldn't repair you PC".

2) Win10 USB Boot - Repair your computer -- Troubleshoot - Command line. (Tried this)
- run chckdsk c: /f - just in case
- bootrec /FixMbr
- bootrec /FixBoot
-- Access is Denied
- bootrec /ScanOs
-- Scanning...
-- Please wait...
-- Successfully...
-- Total Identified Windows Installations: 1
-- [1] C:\Windows
-- The operation completed successfully.
- bootrec /RebuildBcd
-- Scanning...
-- Please wait...
-- Successfully...
-- Total Identified Windows Installations: 1
-- [1] C:\Windows
-- Add installation to boot list? Yes (Y)/No(N)/All(A)
Pressed Y
-- The operation completed successfully.

After all that, no Windows 10 boot. (Black screen).

I also tried the ""bootsect /nt60 sys"" on Win10 but I also get an "Access is denied" error.

After more reading I tried.
-- bootsect /nt60 sys /force
got : Bootcode was successfully updated...

-- bootrec /FixBoot
-- Access is denied.

Rebooted just in case.... Now I get.
"An Operating system wasn't found. Try disconnecting any drives....

---

This is a test machine, so there is nothing critical there, and I can experiment.

My goal is to try to recover the Windows 10 partition booting process. Reinstalling Windows 10 is a no go for this experiment for a Win10/ArcaOS Dual Boot.

Regards

Continue reading...
 
Back
Top Bottom