OneDrive Roadmap Roundup – April 2021

OneDrive Roadmap Roundup – April 2021

This article is contributed. See the original author and article here.

Here are the latest functionalities that rolled out to production in the month of April-2021.



  • Bookmarks for PDF viewing on Android

  • Page rotation for PDF viewing on iOS and Android

  • 64-bit OneDrive (Public Preview)

  • Dialog on First-Time deletion of File(s)


 


 


Bookmarks for PDF viewing on Android


Roadmap ID :  70547


 


Getting back to your important PDFs in your mobile devices just got easier. Use the new bookmark option in OneDrive for Android to add bookmarks to your important content so you can pick up where you left off. 


Now when you open a PDF on your Android device you would be able to add or remove bookmarks by  tapping the bookmark icon (on the top of your screen)  or by long-pressing anywhere on the page you want to tag. 


 


Click on the bookmark iconClick on the bookmark iconPress anywhere on the PDF for bookmark optionPress anywhere on the PDF for bookmark optionAccess bookmarked pages in the thumbnail viewAccess bookmarked pages in the thumbnail view


 

 


 


Page rotation for PDF viewing on iOS and Android


Roadmap ID :  6885570548


 


You can now leverage the page rotation tool to rotate one page or multiple pages so you don’t have to switch your device’s screen orientation when reading a document in OneDrive.   


Simply, scroll to the page which you want to rotate. Press anywhere there isn’t text. Once a menu pops up, tap Rotate to rotate the page 90 degrees clockwise. 


 


Rotate PDFs on iOS and AndroidRotate PDFs on iOS and Android


 


64-bit OneDrive (Public Preview)


Roadmap ID :  70694


 


We’re excited to announce that the 64-bit OneDrive sync client for Windows is now available as a public preview! Read more here.


 


We know this has been a long awaited and highly requested feature, and we’re thrilled to make it available for early access. You can now download the 64-bit version for use with OneDrive work, school, and home accounts.  


 


Dialog on First-Time deletion of File(s)


Roadmap ID :  70702


 


When a user deletes a file(s) for the first time, they will be shown a dialog to educate them that their file is in the OneDrive recycle bin where it can be restored. This will show up on subsequent deletes until the user checks the box stating they do not wish to see it again. Admins can turn off this notification all together with a group policy setting.


 


 


 


Learn more and stay engaged..


 


 We continue to evolve OneDrive as a place to access, share, and collaborate on all your files in Office 365, keeping them protected and readily accessible on all your devices, anywhere.


 To learn more about OneDrive,



Thank you again for your support of OneDrive. We look forward to your continued feedback and hope to connect with you at another upcoming Microsoft or community-led event .


If you are interested to join our team do check out aka.ms/ODSPTEAMSPM 


 


Thanks for your time reading all about OneDrive,


Ankita Kirti –  OneDrive  | Microsoft


 


 


 

Migrating to SQL: Introduction to SSMA (Ep. 3) | Data Exposed

This article is contributed. See the original author and article here.

Looking to leave Oracle behind? Watch the episode of Data Exposed with Alexandra Ciortea to find out how to ease into the migration journey by automating Oracle migrations to SQL Server or Azure SQL using SQL Server Migration Assistant. Customers looking to migrate from other database systems to Azure experience challenges in schema conversion, data movement. Microsoft SQL Server Migration Assistant (SSMA) is a suite of 5 tools designed to automate heterogeneous database migration to Azure SQL and SQL on-premises from Oracle, DB2, MySQL, Microsoft Access, and SAP ASE.


Watch on Data Exposed



Resources:

Let’s talk about Coronavirus scams

Let’s talk about Coronavirus scams

This article was originally posted by the FTC. See the original article here.

Spotted a Coronavirus Scam? Tell your friends. Then tell the FTC: ReportFraud.ftc.gov. ftc.gov/PassItOn #OlderAmericansMonth

During this past year, the COVID-19 pandemic and its economic fallout have reminded us how important it is to help each other through difficult times. In May, as we celebrate Older Americans Month, remember that one of the best ways to help your friends and family is to pass on what you know about how to spot and avoid Coronavirus-related scams. 

Here are some things to share:

For more tips to share with your community, visit Pass It On and subscribe to Consumer Alerts. And if you spot a scam, report it at ReportFraud.ftc.gov.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.

Azure Marketplace new offers – Volume 138

Azure Marketplace new offers – Volume 138

This article is contributed. See the original author and article here.











We continue to expand the Azure Marketplace ecosystem. For this volume, 70 new offers successfully met the onboarding criteria and went live. See details of the new offers below:





































































































































































































































































































Applications


Advanced Shelf Intelligence for Retail Inventory.png

Advanced Shelf Intelligence for Retail Inventory: Pensa’s retail shelf intelligence data service delivers real-time data and reports that show an entire product category by brand, SKU, day, and store so you can effectively manage your store shelves by reducing stockouts and optimizing assortments.


AIMMO Enterprise Data Annotation Platform.png

AIMMO Enterprise Data Annotation Platform: The AIMMO Enterprise Data Annotation Platform is a cloud-based solution for managing self-service data labeling projects for your AI models. Available in English and Korean, the platform includes other useful tools like workflow management and customizable data extraction.


AlmaLinux 8 Latest.png

AlmaLinux 8 Latest: Cognosys offers this preconfigured image of AlmaLinux OS 8 on Microsoft Azure. AlmaLinux OS is a stable Linux distribution providing an enterprise-grade server operating system you can rely on for running critical workloads.


AlmaLinux 8 Minimal.png

AlmaLinux 8 Minimal: Cognosys offers this preconfigured image of a minimal installation of AlmaLinux OS 8 on Microsoft Azure. AlmaLinux OS is a stable Linux distribution providing an enterprise-grade server operating system you can rely on for running critical workloads.


AlmaLinux 8.3.png

AlmaLinux 8.3: Cognosys offers this preconfigured image of AlmaLinux OS 8.3 on Microsoft Azure. AlmaLinux OS is a stable Linux distribution providing an enterprise-grade server operating system you can rely on for running critical workloads.


Circulus.png

Circulus: Circulus provide small and midsize businesses with the tools to harness the power and convenience of automated accounts payable workflows. Streamline processes, enhance data quality, tighten accounts payable controls, and consolidate bill management into a single interface with Circulus.


edcom Vacation Manager.png

edcom Vacation Manager: Vacation Manager is an intuitive web application that provides automated leave and absence management for organizations using Microsoft 365. Available in English and German, Vacation Manager features an integrated calendar that displays an overview of all vacations, absences, and substitutions.


Effizency Sales.png

Effizency Sales: Accelerate your B2B energy services sales with Effizency’s platform on Microsoft Azure. Rapidly generate accurate energy solution proposals, provide flexible investment options to clients, close deals remotely, and reach more clients interested in reducing energy costs.


G-Image Digital Asset Management (DAM).png

G-Image Digital Asset Management (DAM): G-Image is a digital asset management (DAM) solution designed for companies that manage large streams of images and need to archive, categorize, and retrieve them in a simple, fast, and customizable manner.


Glance for Financial Services.png

Glance for Financial Services: Glance for Financial Services allows bankers to see a customer’s screen and guide them through simple or complex digital transactions. Glance is an embedded service that can be added to an existing website or app and is engineered for enterprise security and privacy compliance.


GUI on Ubuntu 20.04.png

GUI on Ubuntu 20.04: This preconfigured image from Lotus Beta Analytics provides the XFCE desktop environment (GUI) on Ubuntu 20.04. The XFCE desktop environment enhances users’ Linux experience with an intuitive way to operate various Linux functions and applications.


HR Communications Plugin for Microsoft 365.png

HR Communications Plugin for Microsoft 365: Velaku’s HR communications plugin for Microsoft 365 makes engaging employees fast, easy, and efficient across all Microsoft 365 communication channels. The full-service enterprise solution features cost-efficient volume-based pricing that’s perfect for companies of all sizes.


iBinder foundation.png

iBinder foundation: Designed for all stakeholders in the construction industry, iBinder is a scalable, flexible, and secure information management platform hosted on Microsoft Azure. Drive collaboration across teams and manage all data with one end-to-end solution.


Icertis Risk Management App.png

Icertis Risk Management App: Mitigate business risk through proactive assessment, discovery, and continuous monitoring with the ICI Risk Management application from Icertis. The Risk Management application conforms to any risk model to reduce the impact of operational, financial, and reputational risk.


Immuta Automated Data Governance.png

Immuta Automated Data Governance: Immuta is a modern data access and control solution for Microsoft Azure data ecosystems. Empower your data engineering and DataOps teams to improve productivity, increase security, and unlock more data by automating cloud data access and privacy controls.


Intelligent Data Analytics Platform.png

Intelligent Data Analytics Platform: ADDO AI’s highly scalable, AI-enabled big data platform delivers a centralized data management infrastructure. Enable efficient decision-making for business users, data accessibility for downstream digital applications, and support for data science and machine learning workloads.


Interoperable Backbone- Clinical Data Repository.png

Interoperable Backbone: Clinical Data Repository: Extend your facility’s hospital information system and optimize the flow of information between requesting systems and dispensing systems with 4WARD’s interoperable medical device platform on Microsoft Azure. This application is available only in Italian.


LoopUp Cloud Telephony - Direct Routing.png

LoopUp Cloud Telephony – Direct Routing: LoopUp Cloud Telephony connects Microsoft Phone System to the public switched telephone network (PSTN) using Direct Routing over a premium voice network. This allows users to make and receive external calls. LoopUp is available as a native app for Microsoft Teams or as a standalone solution.


Maxis i.StartupBi SaaS.png

Maxis i.StartupBi SaaS: Maxis i.StartupBi is a hybrid cloud dashboard that provides a single pane of glass to view the operations of your organization via Microsoft Power BI. This customizable offer is available as a monthly or annual subscription.


Medical Speech to Text (STT).png

Medical Speech to Text (STT): Sayint Speech to Text for the healthcare industry automatically converts audio into text, providing automated transcriptions of doctor-narrated prescriptions, discharge summaries, and other conversations related to the medical domain.


Multi-cloud Data Services for Dell EMC PowerScale.png

Multi-cloud Data Services for Dell EMC PowerScale: Faction’s Multi-cloud Data Services for Dell EMC PowerScale enable you to connect your PowerScale file scale-out storage directly to public clouds, including Microsoft Azure. Gain an on-demand, highly available cloud consumption model for compute workloads and storage.


nDivision Azure Migrate project template.png

nDivision Azure Migrate project template: The project template from nDivision uses Microsoft Azure Migrate to walk users through creating an Azure Migrate project in a customer’s Azure subscription. Azure Migrate is a set of tools and services for discovery and migration of servers from on-premises to Azure or from Azure to Azure.


Pilbara Insights for Higher Education.png

Pilbara Insights for Higher Education: Pilbara provides an outsourced service including designing, building, and maintaining an activity-based costing (ABC) model for your higher education institution. ABC uncovers the mix of human, physical, and financial resources used by your institution to maximize mission attainment.


Redis Sentinel Exporter Container Image.png

Redis Sentinel Exporter Container Image: Bitnami provides this preconfigured container image of Redis Sentinel Exporter, which gathers Redis Sentinel statistics and exports them via HTTP for Prometheus consumption.


Rubrik Cloud Data Management.png

Rubrik Cloud Data Management: Rubrik takes advantage of the flexibility and cost-effectiveness of Microsoft Azure by consolidating disparate hardware and software components into a single software platform for complete enterprise data management. It helps recover up to 80 percent of admin time with modernized data protection.


SAS 9.4 SaaS.png

SAS 9.4 SaaS: SAS 9 includes tools that enable users to access nearly any data source, analyze the data, and transform it into meaningful and valuable visualizations that help decision-makers gain a quick understanding of critical issues.


Semantix API Management.png

Semantix API Management: Semantix API Management is an integration platform with a powerful framework that allows you to create API gateways simply and quickly. This application is available only in Portuguese.


Semantix Integration Platform.png

Semantix Integration Platform: Available only in Portuguese, Semantix Integration Platform empowers users to develop integrations with little or no coding. Create your own components or use over 200 ready-made components from CRM systems, e-commerce platforms, ERP systems, and more.


Semantix Intelligent Chat.png

Semantix Intelligent Chat: Semantix Intelligent Chat is a comprehensive customer engagement solution that uses artificial intelligence to automate service. This application is available only in Portuguese.


Semantix Live Commerce.png

Semantix Live Shopping: Semantix allows sellers to interact with customers via live video streaming and answer any product questions in real time. Customers can then purchase a product directly through Semantix’s built-in payment system without leaving the site. This application is available only in Portuguese.


SNL Banker.png

SNL Banker: SNL Banker is an intuitive reporting solution offering community banks and credit unions streamlined tools that provide data insights to inform daily decision-making. Get the essential intelligence you need to assess daily performance metrics, identify risk, analyze opportunities, and more.


Symfony Container Image.png

Symfony Container Image: Bitnami provides this preconfigured container image of Symfony, an open-source PHP framework for web applications.


TIM InstantML for Alteryx - Starter Pack.png

TIM InstantML for Alteryx – Starter Pack: TIM InstantML for Alteryx Starter Pack delivers a unique combination of two technologies to enable those who work with time series data to benefit from machine learning for predictive and prescriptive scenarios.


TIM InstantML for Excel - Starter Pack.png

TIM InstantML for Excel – Starter Pack: The TIM Forecasting add-in for Microsoft Excel supports TIM’s RTInstantML technology, enabling users to get direct forecasts based on the data in their Excel files.


TIM InstantML for Qlik - Starter Pack.png

TIM InstantML for Qlik – Starter Pack: This TIM server-side extension enables Qlik Sense users to benefit from TIM’s capabilities without leaving the familiar Qlik Sense environment. The Qlik Sense TIM Starter Pack is your gateway to augmented machine learning for deeper insights into your data.


Wavefront Adapter for Istio Container Image.png

Wavefront Adapter for Istio Container Image: Bitnami offers this preconfigured container image of Wavefront Adapter for Istio. Wavefront Adapter for Istio is a lightweight tool written in Go that exposes Istio metrics to Wavefront and supports Istio v1.4+ and Kubernetes v1.15+.


Windows Server 2019 with IIS.png

Windows Server 2019 with IIS: Belinda offers this preconfigured image of Windows Server 2019 with Internet Information Services (IIS). This version of Windows Server 2019 offers improved performance and is ideal for customers looking to deploy a pre-installed IIS for low or heavy-traffic websites and web applications.


YOSI.png

YOSI: Yoshi is a Microsoft Azure-based solution that provides a virtual assistant who delivers a complete customer service experience for both internal and external users in your organization.



Consulting services


AI and ML - 6-Week Proof of Concept.png

AI and ML – 6-Week Proof of Concept: In this six-week engagement, Abersoft will assess your organization’s data requirements and identify how machine learning and artificial intelligence can help improve your data pipeline. This proof of concept includes a working prototype using Microsoft Azure Machine Learning and Azure Cognitive Services.


App Modernization Quick Start- 2-Week Assessment.png

App Modernization Quick Start: 2-Week Assessment: Cloocus’s two-week assessment is designed to help customers understand their existing architecture and the cost associated with running their IT environment. It will also provide a detailed plan on how to make the most cost-effective transition to Azure.


Azure Backup Plus Services- 1-Month Implementation.png

Azure Backup Plus Services: 1-Month Implementation: Azure Backup Plus Services is AccTech Systems’ cloud-based service that uses Microsoft Azure to back up, protect, and restore your data. This one-month implementation will make it easy to define backup policies and protect a wide range of enterprise workloads.


Azure Backup Services- 1-Month Implementation.png

Azure Backup Services: 1-Month Implementation: In this one-month implementation AccTech Systems will replace existing onsite or off-site backups with a cloud-based solution that is reliable, secure, and cost-effective.


Azure Synapse Migration - 2 Hour Workshop.png

Azure Synapse Migration – 2 Hour Workshop: Hexaware’s two-hour workshop offers cost-effective ways to re-platform your entire data warehouse landscape to Microsoft Azure Synapse Analytics in a secure and timely manner. Ensure your data is encrypted at rest as well as in transit.


Azure Transformation Program- 5-Week Implementation.png

Azure Transformation Program: 5-Week Implementation: This six-week implementation from Heroes B.V. will help you define the right cloud-based strategy for every application in your portfolio —no matter what your industry is — and guide you through the execution in five steps.


Building a Data Analytics Foundation- 10-Week Implementation.png

Building a Data Analytics Foundation: 10-Week Implementation: Available only in Japanese, Albert’s implementation will help your organization build a data analysis infrastructure on Microsoft Azure. Deliverables include identifying issues related to data analysis, a data analysis platform design document, and a manual for utilizing the platform.


Cloocus - DB Modernization- 3-Week Assessment.png

Cloocus – DB Modernization: 3-Week Assessment: Cloocus’s three-week assessment is designed to help customers make the most cost-effective migration of their SQL database environment to Microsoft Azure with almost no downtime while maximizing performance and security.


Cloud Discovery and Strategy - 1-Week Briefing.png

Cloud Discovery and Strategy – 1-Week Briefing: In this free one-week briefing Kainos will provide an actionable cloud adoption readiness assessment aligned with your business needs. This process will include a high-level strategy for migrating to Microsoft Azure.


Cloud Insight as a Service - 2-Hour Proof of Concept.png

Cloud Insight as a Service – 2-Hour Proof of Concept: Telindus’ proof of concept provides an overview of the current state and the potential improvement areas of your Microsoft Azure infrastructure. The subscription-based model allows you to purchase the full Cloud Insight Service, which implements the improvements outlined in the proof of concept.


Cloud Managed Service.png

Cloud Managed Service: Metanet TPlatform offers managed services that safely and reliably monitor the health of your Microsoft Azure environment. Available only in Korean, Metanet TPlatform’s services are tailored to your organization’s needs.


Cloud Native Modernisation - 1-Week Briefing.png

Cloud Native Modernization – 1-Week Briefing: Kainos’ architecture, development, and operations technologists will help you embrace cloud-native and Microsoft Azure PaaS services to modernize existing legacy applications. Deliver enhanced scalability, reliability, cost effectiveness, performance, and security with Kainos and Azure.


Cloud Security- 1-Month Assessment.png

Cloud Security: 1-Month Assessment: This Microsoft Azure Cloud Security Assessment from eacs delivers the analysis and visibility you need to detect, respond to, and prevent security and compliance gaps in your Azure environment. Deliverables include clear, actionable recommendations to improve your cloud security posture.


Data Architecture Modernization- 6-Week Assessment.png

Data Architecture Modernization: 6-Week Assessment: DataArt’s modernization approach for Microsoft Azure includes Azure Data Lake Storage, Azure Synapse Analytics, Azure Data Factory, Azure SQL Server, and more. Evolve an insight-driven organization through data management and agile business intelligence systems and practices.


Datacenter Migration to Azure Cloud.png

Datacenter Migration to Azure Cloud: IF-Tech provides analysis and consulting services for migrating your datacenter infrastructure to Microsoft Azure. Benefit from state-of-the-art Azure services and facilitate your organization’s cloud journey. This offer is available only in German.


Datacenter Migration - 4 to 8 Week Implementation.png

Datacenter Migration – 4 to 8 Week Implementation: Officeline’s Datacenter Migration implementation helps your organization execute its cloud journey by assessing your environment and requirements, migrating workloads to Microsoft Azure, optimizing your infrastructure, and securing and managing your Azure environment.


Desktop as a Service - 2-Week Proof of Concept.png

Desktop as a Service – 2-Week Proof of Concept: In this proof of concept, Metsys will deploy an operational Windows Virtual Desktop environment for Windows 10 according to your organization’s governance, security, and compliance requirements. This service is available only in French.


Digital Clinical Care- 10-Week Implementation.png

Digital Clinical Care: 10-Week Implementation: Persistent Systems offers this 10-week engagement enabling you to implement a digital clinical care (DCC) experience built on Microsoft Azure Cloud for Healthcare. Leverage software-driven recommendations for patient care and improve healthcare outcomes across your organization.


Dynamics Integration using Azure- 2-Day Workshop.png

Dynamics Integration using Azure: 2-Day Workshop: Mazars’ two-day workshop shows you how Microsoft Azure services deliver enterprise-grade integration solutions that link your Microsoft Dynamics 365 back-office instance and your critical line of business systems.


Facial Recognition System- 6-Week Implementation.png

Facial Recognition System: 6-Week Implementation: Synnex will implement a facial recognition system combining IoT and AI services and built on Microsoft Azure. Enable your company to better manage staff attendance using sensors, cameras, monitors, and other devices with results displayed in Microsoft Power BI for further analysis.


HR Chat Bot- 8-Week Implementation.png

HR Chat Bot: 8-Week Implementation: Ulteam will develop and implement an HR chatbot tailored to your business needs and based on Microsoft Azure Bot Services and Azure Cognitive Services. This service is available only in Russian.


Infra Migration on Azure- 4-Week Implementation.png

Infra Migration on Azure: 4-Week Implementation: Megazone Cloud will work with your stakeholders to develop and implement a systematic plan for migrating your current IT infrastructure to Microsoft Azure. This service is available only in Korean.


Insight Accelerator- 30-Day Implementation.png

Insight Accelerator: 30-Day Implementation: Unify Consulting’s Insight Accelerator is an artificial intelligence solution that reduces the barriers to entry for document research and analysis. Implement Insight Accelerator and enable your organization to handle the three Vs of data management: volume, velocity, and variety.


Kainos - Evolve EMR on Azure - 1-Week Briefing.png

Kainos – Evolve EMR on Azure – 1-Week Briefing: Provided as a fully managed service on Microsoft Azure, ​​Evolve will deliver a unified digital care record to enable seamless clinical workflows for your healthcare organization. Leverage secure, audited storage and management of patient documentation with digital workflows and electronic forms.​


Kubernetes- 5-Day Proof of Concept.png

Kubernetes: 5-Day Proof of Concept: Container technologies such as Kubernetes have become essential in application modernization journeys. In this five-day proof of concept, Inetum-Realdolmen will set up and configure Azure Kubernetes Service (AKS), deploy a sample application, and demonstrate the automated scaling of AKS.


Managed Security Operations Centre (SOC) Briefing.png

Managed Security Operations Centre (SOC) Briefing: In this three-hour briefing call Risual’s managed Security Operation Center team will cover how they can deliver a 24×7 service that detects and responds to cybersecurity threats in your cloud or onsite environment.


Modern Data Warehouse - Pilot Implementation.png

Modern Data Warehouse – Pilot Implementation: BI Applications offers the benefits of scaling your Microsoft Power BI solutions with a modern and analytical data warehouse pilot implementation. This service is available only in Spanish.


Smart Buildings- 4-Week Implementation.png

Smart Buildings: 4-Week Implementation: Persistent Systems’ four-week implementation provides your organization with a roadmap to convert its existing structures into “smart spaces” with the use of Microsoft Azure IoT.


Smart Data Platform- 10-Day Implementation.png

Smart Data Platform: 10-Day Implementation: Improve relevancy, adoption, and user satisfaction of your data solutions in this 10-day implementation from Macaw. Deliverables include real-time machine learning, reliable predictions, and actionable insights based on a pay-per-use model.


Windows Virtual Desktop Consulting Service - 4-Week Implementation.png

Windows Virtual Desktop Consulting Service: 4-Week Implementation: Customize your Windows Virtual Desktop experience with Daoudata’s four-week implementation service. This offering includes planning, cost optimization, and proof of concept aligned with your requirements. This service is available only in Korean.


Windows Virtual Desktop- 1-Day Workshop.png

Windows Virtual Desktop: 1-Day Workshop: Data Market Bilgi Hizmetleri offers a one-day Windows Virtual Desktop workshop that guides you through different desktop virtualization scenarios and helps you pick the one that is best for your organization.


Windows Virtual Desktop- 2-Week Proof of Concept.png

Windows Virtual Desktop: 2-Week Proof of Concept: Learn how you can eliminate hardware constraints and increase agility with Compunet’s Windows Virtual Desktop two-week proof of concept. This scalable, turnkey solution meets the current and future needs of today’s virtual business environment.



Difficulty Generating a Memory Dump

Difficulty Generating a Memory Dump

This article is contributed. See the original author and article here.

Hi there!


My name is Teeda, and I am a Support Escalation Engineer on the Windows Performance Team at Microsoft. This blog post provides several suggestions and workarounds when there is difficulty generating a memory dump for bugcheck issues (or even hang scenarios). Special thanks to my colleague, Alisse, for assembling this documentation.


 


Think about the goal…


Is a bugcheck occurring and you are trying to get a memory dump from that?  If so, you can skip the parts about manually triggering a dump.  However, you may want to use these settings to test out if you can get a memory dump.  This will be faster than waiting for the next bugcheck.


 


Do you need to crash the machine manually?  If so, pay attention to the type of machine (virtualized or physical) and the situation we are working with.


 


Is this a virtual machine?


VMware machines allow to create a snapshot which can then be converted to a memory dump.  Often, this is easier than trying to generate the memory dump manually.


  1. Capture the snapshot in the VMWare console with “Take Snapshot” either at the bugcheck screen or if another issue, at the time of the issue.

  2. Go to the following website: https://labs.vmware.com/flings/vmss2core




    • On the left-hand side, check the Agree and Download box.

    • Change the Dropdown to the appropriate OS (vmss2core-sb-8456865.exe).

    • Click on download.




  1. Once you have downloaded the file, save it on the C drive to a folder called c:Snapshot

  2. Copy the vmss or vmsn/vmem file that you wish to convert to that folder.

  3. Open an elevated command prompt and run the following command:

    1. cd c:Snapshot

      • For VMs OS until Windows 7/2008R2 use: vmss2core-sb-8456865 –W <snapshot.vmsn/Suspend.vmss> <snapshot.vmem>

      • For VMs OS Windows 8.1/2012 and above use: vmss2core-sb-8456865 –W8 <snapshot.vmsn/Suspend.vmss> <snapshot.vmem>



    2. Replace the ‘<snapshot.vmsn/Suspend.vmss> <snapshot.vmem>’ with the name of the snapshot.

    3. This process may take a few minutes depending on the size of the snapshot, but it will create a memory.dmp file in the c:snapshots folder.




There is also the option to use the NMI switch in VMWare as an alternative if taking a snapshot is not an option.  Please note you will still need to configure for a memory dump whether it be kernel or complete: https://kb.vmware.com/s/article/2149185

 


Hyper-V Machines allow to save the state of the machine which can then be converted to a memory dump.



  • To do this, please right click the VM from Hyper-V manager and click “save” in state.  There will be saved state files at the location of the hard disk.

  • To allow the VM to continue running, you will need to right click the server and click start. Please OS version of the host machine as this will be needed to use the correct tool for conversion.

  • You will need to engage Microsoft to convert the Save state files (.bin/.vsv or .vmrs).


Alternatively, you can also configure for a manual Hyper-V crash using: 
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceshyperkbdcrashdump
HKEY_LOCAL_MACHINESystemCurrentControlSetServiceshyperkbdParameters


Configuration information found here: Forcing a System Crash from the Keyboard – Windows drivers | Microsoft Docs


 


For Azure machines, Azure engineers can grab a memory dump or use NMI:


Configure for complete memory dump:


Step 1: Change page file size



  • Verify the machine has enough free space for 2x the RAM before continuing.

  • Launch File Explorer, then right-click This PC. Select Properties

  • Click Advanced system settings on the System page. Make sure you are on the Advanced tab.

  • Click Settings under the Performance area.

  • Click the Advanced tab, and then click Change under the Virtual memory area.

    • Note: To enable the system partition, you must uncheck “Automatically manage paging file size for all drives check box.”




TeedaN_0-1620920230012.png



  • Select the C: drive for page file location.

  • Click Custom Size. Set the value of Initial size and Maximum size to the amount of physical RAM that is installed plus 256 megabyte (MB) under the Custom Size button. (RAM*1024 + 256MB = Size in MB)

  • Click Set, and then click OK.


Step 2: Configure for a complete memory dump file



  • Go back to Advanced system settings page

  • Click Settings under the Startup and Recovery, and then make sure complete memory dump is selected.

    • Note: If you want to enable the complete memory dump option, manually set the CrashDumpEnabled registry entry to 0x1 under the following registry subkey and restart Windows: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControl



  • Ensure the path is C:WindowsMEMORY.DMP (%SystemRoot%MEMORY.DMP)


TeedaN_1-1620920230022.png



  • Click OK

  • Reboot VM for settings to take effect


Step 3: Enable Boot Diagnostics for NMI Crash



  • Login to Azure portal > select VM > Serial Console


TeedaN_2-1620920230027.png



  • Note: Serial Console requires boot diagnostics enabled


TeedaN_3-1620920230030.png



  • So, if not enabled, go to Boot Diagnostics > click Settings > Turn On > Save


TeedaN_4-1620920230035.png


 


Step 4: Send NMI during issue



  • When computer is in problem state > Serial Console > click Send Command [1] > click Send Non-Maskable Interrupt (NMI) [2]


TeedaN_5-1620920230040.png



  • Click Send NMI


TeedaN_6-1620920230046.png



  • Dump will be generated.


TeedaN_7-1620920230053.png



  • After completes login to VM and dump will be in C:WindowsMEMORY.DMP


TeedaN_8-1620920230058.png


 


 


For AWS machines, try using these steps: https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/diagnostic-interrupt.html


For Nutanix machines, please engage the vendor to capture the memory dump.



Do you have the correct configuration?


Step 1: Change your page file size



  • Verify the machine has enough free space for 2x the RAM before continuing.

  • Go to Advanced system settings

  • On the System page, click the Advanced tab.

  • Click Settings under the Performance area.

  • Click the Advanced tab, and then click Change under the Virtual memory area.

    • Note: To enable the system partition, you must click to clear the Automatically manage paging file size for all drives check box.



  • Select the C: drive for pagefile location.

  • Click Custom Size. Set the value of Initial size and Maximum size to the amount of physical RAM that is installed plus 256 megabytes (MB) under the Custom Size button.

  • Click Set, and then click OK three times


Step 2: Configure for a complete memory dump file



  • Go back to Advanced system settings

  • On the System page, click the Advanced tab.

  • Click Settings under the Writing debugging information area (Startup and Recovery), and then make sure complete memory dump is selected.

    • If the complete memory dump is not an option here, to enable the complete memory dump option, manually set the CrashDumpEnabled registry entry to 0x1 under the following registry subkey: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControl




Step 3: Apply the settings 



  • Ensure there is more space available on the C drive than there is RAM on the machine.

  • Please restart the machine for the settings to take effect


 


More Options


Try to use DedicatedDumpFile.sys – How to use the DedicatedDumpFile registry value to overcome space limitations on the system drive when capturing a system memory dump | Microsoft Docs

Manual Dump Trigger Options


NMI


Does this machine have a NMI switch? This would be in the Integrated Lights Out (iLO) Web interface. Create a DWORD value called NMICrashDump under HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControl and set it to a 1.  Then reboot the machine for the setting to take effect.


 


Keyboard initiated


For a USB keyboard, create the following registry entry:



  • In HKEY_LOCAL_MACHINESystemCurrentControlSetServiceskbdhidParameters, create a value named CrashOnCtrlScroll, and set it equal to a REG_DWORD value of 0x01. 


For a PS/2 Keyboard, create the following registry entry:



  • In HKEY_LOCAL_MACHINESystemCurrentControlSetServicesi8042prtParameters, create a value named CrashOnCtrlScroll, and set it equal to a REG_DWORD value of 0x01.


Then reboot the machine for the setting to take effect.


Note: you will need to use the Right Ctrl key + press the ScrLk key twice to trigger the dump with the above settings. If the machine does not have those available, there are other options. Forcing a System Crash from the Keyboard – Windows drivers | Microsoft Docs


Ex: Left Ctrl + Space Bar:


HKEY_LOCAL_MACHINESystemCurrentControlSetServiceskbhidCrashDump


Create DWORD value Dump1keys set to 20 (hex)


Create DWORD value Dump2key (note no s here) set to 3d (hex)


 


NotMyFault


Use NotMyFault to initiate a crash: NotMyFault – Windows Sysinternals | Microsoft Docs


 


Change the Settings



  • Ensure there is enough space to capture the memory dump.  We need enough space for the page file, and for the memory dump itself which will be the size of the page file.

  • Disable the Autoreboot:(HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControlAutoReboot)

  • Change the memory dump location to another spot on a local drive

  • Ensure the option “Overwrite Any Existing File” (found in Control Panel System) is selected. It is a good idea to leave this box checked and to move or copy the current Memory.dmp file.


 


There is dump logging


You can create a DWORD registry key HKLMSYSTEMCurrentControlSetControlCrashControlEnableLogFile set to 1.  You will need to crash the machine twice, then you will see a dumpstack.log file on the root of the C drive which will keep track of what occurs during the action of writing to the page file.


 


Is ASR enabled?


Hardware vendors, such as HP, IBM, and Dell, may provide an Automatic System Recovery (ASR) feature. You should disable this feature during troubleshooting. For example, if HP and Compaq’s ASR feature is enabled in the BIOS, disable this feature while you are troubleshooting to generate a complete memory.dmp file. For the exact steps, contact your hardware vendor.



Antivirus and Encryption



  • Check for any dump filter drivers.

  • Remove the encryption to test.


 


What else?



  • It is possible the paging file on the boot drive is not large enough. To use the “Write Debugging Information To” feature to obtain a complete memory dump file, the paging file on the boot drive must be at least as large as physical memory + 100 MB. When you create a kernel memory dump file, the file is usually around one-third the size of the physical memory on the system. Of course, this quantity will vary, depending on your circumstances.

  • Also possible there is not room for the Memory.dmp file in the path specified for writing the memory dump.

  • It is possible that the SCSI controller is bad, or the system crash is caused by a bad SCSI controller board.

  • If you specify a non-existent path, a dump file will not be written. For example, if you specify the path as C:DumpfilesMemory.dmp and no C:Dumpfiles folder exists, a dump file will not be written.

  • Is the Host Guardian Service enabled on either the host or the guest?  There are several settings which may prevent dumps from writing.  Managing the Host Guardian Service | Microsoft Docs


Grab that Page file!


Ensure the Autoreboot key is set to 0, and when the bugcheck occurs, boot into winre.  Grab the pagefile.sys and rename to memory.dmp