okay, here’s how windows sees the efi partition. ran a couple of directory listings to make sure i was looking at the right disk, then ran CHDK without the /F flag.
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.
C:\WINDOWS\system32>dir x:\
Volume in drive X is ESP
Volume Serial Number is AAAC-AD15
Directory of x:\
11/13/2013 06:59 PM <DIR> en-us
03/31/2014 08:18 PM <DIR> EFI
0 File(s) 0 bytes
2 Dir(s) 485,900,288 bytes free
C:\WINDOWS\system32>dir x:\EFI
Volume in drive X is ESP
Volume Serial Number is AAAC-AD15
Directory of x:\EFI
01/21/2014 09:41 AM <DIR> .
01/21/2014 09:41 AM <DIR> ..
01/21/2014 09:41 AM <DIR> Microsoft
01/21/2014 09:41 AM <DIR> Boot
05/03/2014 01:56 PM <DIR> opensuse
0 File(s) 0 bytes
5 Dir(s) 485,900,288 bytes free
C:\WINDOWS\system32>dir x:\EFI\Microsoft
Volume in drive X is ESP
Volume Serial Number is AAAC-AD15
Directory of x:\EFI\Microsoft
01/21/2014 09:41 AM <DIR> .
01/21/2014 09:41 AM <DIR> ..
01/21/2014 09:41 AM <DIR> Boot
0 File(s) 0 bytes
3 Dir(s) 485,900,288 bytes free
C:\WINDOWS\system32>dir x:\EFI\Microsoft\Boot
Volume in drive X is ESP
Volume Serial Number is AAAC-AD15
Directory of x:\EFI\Microsoft\Boot
01/21/2014 09:41 AM <DIR> .
01/21/2014 09:41 AM <DIR> ..
01/21/2014 09:41 AM <DIR> bg-BG
01/21/2014 09:41 AM <DIR> cs-CZ
01/21/2014 09:41 AM <DIR> da-DK
01/21/2014 09:41 AM <DIR> de-DE
01/21/2014 09:41 AM <DIR> el-GR
01/21/2014 09:41 AM <DIR> en-GB
01/21/2014 09:41 AM <DIR> en-US
01/21/2014 09:41 AM <DIR> es-ES
01/21/2014 09:41 AM <DIR> et-EE
01/21/2014 09:41 AM <DIR> fi-FI
01/21/2014 09:41 AM <DIR> fr-FR
01/21/2014 09:41 AM <DIR> hr-HR
01/21/2014 09:41 AM <DIR> hu-HU
01/21/2014 09:41 AM <DIR> it-IT
01/21/2014 09:41 AM <DIR> ja-JP
01/21/2014 09:41 AM <DIR> ko-KR
01/21/2014 09:41 AM <DIR> lt-LT
01/21/2014 09:41 AM <DIR> lv-LV
01/21/2014 09:41 AM <DIR> nb-NO
01/21/2014 09:41 AM <DIR> nl-NL
01/21/2014 09:41 AM <DIR> pl-PL
01/21/2014 09:41 AM <DIR> pt-BR
01/21/2014 09:41 AM <DIR> pt-PT
01/21/2014 09:41 AM <DIR> qps-ploc
01/21/2014 09:41 AM <DIR> ro-RO
01/21/2014 09:41 AM <DIR> ru-RU
01/21/2014 09:41 AM <DIR> sk-SK
01/21/2014 09:41 AM <DIR> sl-SI
01/21/2014 09:41 AM <DIR> sr-Latn-CS
01/21/2014 09:41 AM <DIR> sr-Latn-RS
01/21/2014 09:41 AM <DIR> sv-SE
01/21/2014 09:41 AM <DIR> tr-TR
01/21/2014 09:41 AM <DIR> uk-UA
01/21/2014 09:41 AM <DIR> zh-CN
01/21/2014 09:41 AM <DIR> zh-HK
01/21/2014 09:41 AM <DIR> zh-TW
01/21/2014 09:41 AM <DIR> Fonts
01/21/2014 09:41 AM <DIR> Resources
05/25/2014 09:28 AM 40,960 BCD
06/18/2013 07:49 AM 4,247 boot.stl
02/22/2014 08:44 AM 1,616,728 bootmgfw.efi
02/22/2014 08:44 AM 1,613,656 bootmgr.efi
02/22/2014 08:44 AM 1,500,504 memtest.efi
5 File(s) 4,776,095 bytes
40 Dir(s) 485,900,288 bytes free
C:\WINDOWS\system32>dir x:\EFI\opensuse
Volume in drive X is ESP
Volume Serial Number is AAAC-AD15
Directory of x:\EFI\opensuse
01/20/1982 12:33 AM 70,583,362 >♦4♦
The parameter is incorrect.
☻?ÿ 70,779,954 F♦8♦D♦@♦.8♦
02/01/1982 12:33 AM 71,173,170
01/24/1982 12:33 AM 70,255,677
01/20/1982 12:34 AM 71,041,056 >♦.
02/02/1982 12:33 AM 5,570,592 0♦
01/28/1982 12:34 AM 70,385,696 c
01/30/1982 12:34 AM 2,098,224 i
8 File(s) 431,887,731 bytes
0 Dir(s) 485,900,288 bytes free
C:\WINDOWS\system32>CHKDSK X:
The type of the file system is FAT32.
The volume is in use by another process. Chkdsk
might report errors when no corruption is present.
Volume ESP created 1/21/2014 9:31 AM
Volume Serial Number is AAAC-AD15
Windows is verifying files and folders...
Windows found errors on the disk, but will not fix them
because disk checking was run without the /F (fix) parameter.
Unrecoverable error in folder \EFI\opensuse.
Convert folder to file (Y/N)? n
File and folder verification is complete.
Convert lost chains to files (Y/N)? n
7323648 bytes of free disk space would be added.
Windows has checked the file system and found problems.
Run CHKDSK with the /F (fix) option to correct these.
520,093,696 bytes total disk space.
126,976 bytes in 6 hidden files.
180,224 bytes in 44 folders.
26,558,464 bytes in 122 files.
485,900,288 bytes available on disk.
4,096 bytes in each allocation unit.
126,976 total allocation units on disk.
118,628 allocation units available on disk.
C:\WINDOWS\system32>
so CHDK has offered to convert the corrupted directory into a regular file, and collect a bunch of unlinked blocks, (presumably the pieces of the lost files from opensuse), into files.
should i then delete the newly created files, boot my recovery disk and go through the whole mount my suse file system, chroot, and grub2-install rigamarole?
thanks, once again.