There were some changes to chkdsk in Windows 8, but I do not know if UEFI is related to the problem.
My system would run chkdsk all the time if I swapped the dual boot for the other OS. It did not find errors, but had some reason it wanted to run.
You might try turning off the Windows 8 Fast Startup in the Power Panel, Choose what the power buttons do, Shutdown settings, for testing.
Do you boot to anything other than the SSD?
If you want us to check, you might open an administrative command prompt and type the following:
bcdedit /enum all > %userprofile%\Desktop\bcdtext.txt
Then attach the text file from your desktop (hopefully) on your next post.
Edit: I also just noticed your Page File is on the second drive. I assume you moved it there? That might be related to the situation, but no evidence of it, so far.
Sorry, didn't see this post... never got notified it existed?
No need to make it a text file, just copied the output :
==========================
C:\WINDOWS\system32>bcdedit /enum all
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {7b06eafc-c4c7-11de-b580-0023aee6d1ef}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {572bcd55-ffa7-11d9-aae0-0007e994107d}
device unknown
path \Windows\System32\boot\winload.exe
description Windows Recovery Environment
osdevice unknown
systemroot \Windows
nx OptIn
detecthal Yes
winpe Yes
Windows Boot Loader
-------------------
identifier {7b06eafa-c4c7-11de-b580-0023aee6d1ef}
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \WINDOWS\system32\winload.exe
description Windows 8
locale en-US
inherit {bootloadersettings}
recoverysequence {7b06eafe-c4c7-11de-b580-0023aee6d1ef}
recoveryenabled Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \WINDOWS
resumeobject {7b06eafc-c4c7-11de-b580-0023aee6d1ef}
nx OptIn
bootmenupolicy Standard
hypervisorlaunchtype Auto
Windows Boot Loader
-------------------
identifier {7b06eafe-c4c7-11de-b580-0023aee6d1ef}
device ramdisk=[C:]\Recovery\7b06eafe-c4c7-11de-b580-0023aee6d1
ef\Winre.wim,{7b06eaff-c4c7-11de-b580-0023aee6d1ef}
path \windows\system32\winload.exe
description Windows Recovery Environment
locale en-US
inherit {bootloadersettings}
displaymessage Recovery
displaymessageoverride Recovery
osdevice ramdisk=[C:]\Recovery\7b06eafe-c4c7-11de-b580-0023aee6d1
ef\Winre.wim,{7b06eaff-c4c7-11de-b580-0023aee6d1ef}
systemroot \windows
nx OptIn
bootmenupolicy Standard
winpe Yes
Resume from Hibernate
---------------------
identifier {5460d9d2-d391-11dc-9d9f-aba67a8797c5}
device partition=C:
path \Windows\system32\winresume.exe
description Windows Resume Application
locale en-US
inherit {resumeloadersettings}
filedevice partition=C:
filepath \hiberfil.sys
debugoptionenabled No
Resume from Hibernate
---------------------
identifier {7b06eafc-c4c7-11de-b580-0023aee6d1ef}
device partition=C:
path \WINDOWS\system32\winresume.exe
description Windows Resume Application
locale en-US
inherit {resumeloadersettings}
recoverysequence {7b06eafe-c4c7-11de-b580-0023aee6d1ef}
recoveryenabled Yes
allowedinmemorysettings 0x15000075
filedevice partition=C:
filepath \hiberfil.sys
bootmenupolicy Standard
debugoptionenabled No
Windows Memory Tester
---------------------
identifier {memdiag}
device partition=C:
path \boot\memtest.exe
description Windows Memory Diagnostic
locale en-US
inherit {globalsettings}
badmemoryaccess Yes
Windows Legacy OS Loader
------------------------
identifier {ntldr}
device unknown
path \ntldr
description Earlier Version of Windows
EMS Settings
------------
identifier {emssettings}
bootems No
Debugger Settings
-----------------
identifier {dbgsettings}
debugtype Serial
debugport 1
baudrate 115200
RAM Defects
-----------
identifier {badmemory}
Global Settings
---------------
identifier {globalsettings}
inherit {dbgsettings}
{emssettings}
{badmemory}
Boot Loader Settings
--------------------
identifier {bootloadersettings}
inherit {globalsettings}
{hypervisorsettings}
Hypervisor Settings
-------------------
identifier {hypervisorsettings}
hypervisordebugtype Serial
hypervisordebugport 1
hypervisorbaudrate 115200
Resume Loader Settings
----------------------
identifier {resumeloadersettings}
inherit {globalsettings}
Device options
--------------
identifier {7b06eafb-c4c7-11de-b580-0023aee6d1ef}
ramdisksdidevice partition=C:
ramdisksdipath \Recovery\7b06eaf8-c4c7-11de-b580-0023aee6d1ef\boot.sdi
Device options
--------------
identifier {7b06eaff-c4c7-11de-b580-0023aee6d1ef}
description Windows Recovery
ramdisksdidevice partition=C:
ramdisksdipath \Recovery\7b06eafe-c4c7-11de-b580-0023aee6d1ef\boot.sdi
C:\WINDOWS\system32>
=======================
I don't see anything unusual in the above?
Yes, PAGEFILE moved. I've got 8GB's of RAM, never swap, so why waste space on an SSD?
Other W8 system is also on an SSD with a PAGEFILE on the mechanical drive. CHKDSK works fine there?
I've already done the disable of fast start, first thing I did?
I also looked at SECTOR 0 on the first disk. Only ONE partition defined, I was wondering if 3 were from the clone of the original drive, but only 1. Nothing in sector 0 seems odd, but I can only locate up to W7 the contents of Sector 0, not Win8, but I wouldn't have suspected a change to it anyway.
I'm on the old BIOS anyway, as is the other computer, both Dell's...