Nice! Looks like sorted the QT 50.0 problem Thanks for testing. I must say that Supermicro pc is one hell of a beast! The reason it says: BusType: ATA/IDE is because the OS calls not show that it a SATA in IDE mode so it just classes it as IDE/ATA as i am guessing they just lumped it together as one code. As most computers now use SATA or NVme type it not really a problem as those older boards are slowly failing and new pc's/boards being bought for the faster speeds etc.
Will upload QTv50.1 as it seems all is sorted. Be a few mins while i update the changelog and archive it all up.
Query Tool v50.1 has been uploaded and 2nd post link updated and new password. Quick Summary + Fixed NVMe/SCSI/SAS detection. Thanks go to @JanCerny for their help in testing the new routines. For older SATA in IDE mode it will show ATA/IDE cant fix this as the OS calls do not show the differences between SATA(IDE) and IDE/ATA/PATA modes. I believe this is because the SATA emulates the older IDE. No other changes made. As it was a minor update/fix i didn't bump to v51.0
Code: wmic cpu get VirtualizationFirmwareEnabled /format:list is the line that detects it (or so it should) as on your QT report it is showing Yes (TRUE on the WMIC result).
strange it should show it does on all my tests apart from within a VM as you cant have VT within a VM as it uses it lol.
As long as it shows on the saved report i will recheck code and fix if needed. But wont release another QT today.
Yes the report is more important, i reported it because i didn't see it shows in the report until i posted it here lol
I know why it not show on the display but on the saved... it because there isnt enough space on the display screen to fit it all on easy. I did write that some extra elements will be in the saved report
I set a max of 1024 x 768 for the display so that it will look ok on a VM with no gfx drivers. Otherwise it scrolls up. I dont want to mess with the cmd windows font settings as if the QT crashes for any reason it wont return the settings altered back to defaults. Another reason why i want to change the QT to a GUI version but it not as easy so it may be a hybrid, the batch stuff invisible and then the GUI shows the results that can be saved etc... Still in planning stages for that.
i just edited the QT to show that line and it scrolled, i know it may even as it is, if the extra info lines appear at the bottom about slic and UEFI mode etc.
Any extra info will always show on the saved report in full. Once the GUI is working then there will be more space to play with on the display too sadly a limitation of cmd windows.
Code: CPU Architecture/ID - 32/64 Bit / [BFEBFBFF000506E3] CPU Cores/Threads/CPUs/VT - [4] / [4] / Virtualization Firmware Enabled: [Yes] Boot Drive Information - BusType: SATA, Mode: AHCI, Partition: MBR, DriveType: SSD, FS: NTFS Looks a bit crap but can be how it looks on the display screen.
Spent a while tweaking the look of the QT display to squeeze a bit more space for expansion as needed. It does look quite different! If the lines go over the limit and causes a scroll to happen the title bar will mention ** Screen May Scroll ** so you know that something caused the screen to 'chop' off the top section of the display. This will be QTv51.0 when completed. The saved report looks like this: Spoiler: QT v51.0 saved report Code: MRP - OEM Query Tool v51.0 TEST Enhanced -- 03/05/2018 {UTC} -- 12:03pm =======================================[ Basic OEM Information For This Computer ]======================================= OS Version {SKU} - Windows 10 Pro {48} OS Edition {Registry} - Professional {48} OS Edition {CBS} - Professional OS Architecture - 64 Bit OS Build/Update Revision - 15063 {rs2_release} / 936 OS Installation Type - Client OS Language Name/Code - en-GB / Dec:2057 {Hex:809} OS Locale - en-GB OS Language Value - ENG OS Installation Date - 14/04/2017 2:11:39 PM {Localized Date Format} CPU Name - Intel{R} Core{TM} i5-6400 CPU @ 2.70GHz CPU Description - Intel64 Family 6 Model 94 Stepping 3 CPU Architecture - 32/64 Bit CPU ID Code - [BFEBFBFF000506E3] CPU Cores/Threads - [4] / [4] CPU VT Mode Enabled - [Yes] Boot Drive Information - BusType: SATA, Mode: AHCI, Partition: MBR, DriveType: SSD, FS: NTFS Boot Drive Model Name - Samsung SSD 750 EVO 250GB Bios Information - Type: American Megatrends Inc. , Version: B.D0 , Date: 12/11/2017 Total Physical Memory - 16345 Mb Available Memory - 14096 Mb GPU Primary Adaptor Name - NVIDIA GeForce GTX 1050 Ti GPU Primary Adaptor Info - Resolution: 1920x1080 , Driver Date: 01/03/2018 , Driver Vers: 23.21.13.9065 ===================================================[ Scanned DMI/BIOS ]================================================== #01 CSProduct Name - MS-7971 #09 SLIC Information - No SLIC Table Detected #02 CSModel Name - MS-7971 #10 Product Key - Not Shown On Saved Report #03 CSBaseboard Prod - H170A PC MATE {MS-7971} #11 MSDM Key - No MSDM Table Detected #04 CSProduct Vendor - MSI #11 MSDM Edition - Undefined #05 CSManufacturer - MSI #11 MSDM Brand Name - Undefined #06 Baseboard MFR - MSI #12 BIOS/Boot Mode - Legacy/MBR #07 Serial/Service Tag - Undefined #13 Certificate - Not Present #08 BIOS or SLIC ID - ALASKA - 1072009 #14 License Status - Licensed {Retail} =======================================================[ Summary ]======================================================= OEM Theme/Branding - Msi [id: #04] OEM Activation Vista/7 - Un-Listed Valid OEM Consumer OS - Un-Listed Detected .Net Versions - v1.1.4322 / v2.0.50727 / v3.5 / v4.0.30319 / v4.7.02046 Powershell Version{s} - 1.0, 2.0, 3.0, 4.0, 5.0, 5.1 License Status Reason - 0x4004F401: This computer has a valid Digital/Store License. ==============================================[ End of Query Tool report ]=============================================== Screen capture of the new look Display output attached. The space at the bottom after the save request line is for allowing the extra information to be show above it, such as if a Edition Switch or GPT with SLIC etc. This is still work in progress and might change slightly when the QT is ready for release. The tweaked drive controller mode check now shows SAS/SCSI for a VMware drive which is correct as AHCI was shown wrong before, this may change depending on how the VM was set up. On other VM software it may be same or AHCI/IDE depending on how they are configured.
Query Tool v51.0 has been uploaded, 2nd post has been updated with the new link and password etc. Quick Summary + Quite a bit of a makeover on the display and saved reports layout, this is to make space for extra lines of information when needed later. > All the information is the same just the headers that have changed appearance, a few bits have been added to other lines to give the extra space this is only on the display version, the saved report is more spread out. > If the QT is used on a Virtual Machine then the CPU Virtualization bit will usually be 'No' as a VM is using VT-x and so would not show it available. + A few last minute tweaks to the code to make everything fit and align. ---------------------------Now to carry on with the MRP v85 code...