Please perform the following steps:
1) Open administrative command prompt and type or copy and paste:
2) sfc /scannow
3) dism /online /cleanup-image /scanhealth
4) dism /online /cleanup-image /restorehealth
5) sfc /scannow
6) Powercfg -h off
7) wmic recoveros set autoreboot = false
8) wmic recoveros set DebugInfoType = 7
9) bcdedit /enum {badmemory}
10) When these have completed > right click on the top bar or title bar of the administrative command prompt box > left click on edit then select all > right click on the top bar again > left click on edit then copy > paste into the thread
11) Make sure that there is no over clocking while troubleshooting.
12) In the left lower corner search type: system or system control > open system control panel > on the left pane click advanced system settings
a) > on the advanced tab under startup and recovery > click settings > post an image of the startup and recovery window into the thread
b) > on the advanced tab under performance > click on settings > on the performance options window > click on the advanced tab > under virtual memory > click on change > post an image of the virtual memory window into the thread
13) Open administrative command prompt and type or copy and paste:
chkdsk /r /v
This may take hours to run so plan to run overnight.
Run on all drives using the syntax: chkdsk /r /v C: or chkdsk /r /v D: changing the drive letter to the applicable drive.
C:\Windows\system32>chkdsk /r /v
The type of the file system is NTFS.
Cannot lock current drive.
Chkdsk cannot run because the volume is in use by another
process. Would you like to schedule this volume to be
checked the next time the system restarts? (Y/N)
Type: Y
reboot
14) Use the information in this link to find the chkdsk report in the event viewer. Copy and paste into notepad > save to desktop > post into the thread using one drive or drop box share link:
Read Chkdsk Log in Event Viewer in Windows 10 Windows 10 Performance Maintenance Tutorials
Read Chkdsk Log in Event Viewer in Windows 10
15) Run Memtest86 version 8.2 (or newer version if available) for four passes.
Repeat the test so that eight passes are performed.
MemTest86 - Official Site of the x86 Memory Testing Tool
Use a camera or smart phone camera to take pictures and post images into the thread.
In case there are any problems uploading images use share links (one drive, drop box, or google drive)
Memtest86 has a feature to produce a text report.
Please post this in addition to the images.
16) Uninstall and reinstall: rt640x64.sys
Realtek PCIe GBE Family Controller
https://answers.microsoft.com/en-us/...0-8d22254aa1c1
ASRock > A320M-HDV R3.0
17) The BIOS: Version/Date American Megatrends Inc. P1.00, 10/5/2018
Upgrade the BIOS: 1.0 > 3.3
ASRock > A320M-HDV R3.0
Code:
rt640x64 Realtek RT640 NT Driver c:\windows\system32\drivers\rt640x64.sys Kernel Driver Yes Manual Running OK Normal No Yes
Code:
rt640x64 Realtek RT640 NT Drive Realtek RT640 NT Drive Kernel Manual Running OK TRUE FALSE 4,096 958,464 0 10/3/2017 1:31:47 AM C:\windows\system32\drivers\rt640x64.sys 8,192
Code:
Name [00000001] Realtek PCIe GBE Family Controller
Adapter Type Ethernet 802.3
Product Type Realtek PCIe GBE Family Controller
Installed Yes
PNP Device ID PCI\VEN_10EC&DEV_8168&SUBSYS_81681849&REV_15\CF56ACC28570000000
Last Reset 12/9/2019 9:02 PM
Index 1
Service Name rt640x64
IP Address 192.168.0.113, fe80::5036:bf3e:f9d5:5f03, 2601:1c0:4400:23bb:7dcf:94d3:ad1a:ea58, 2601:1c0:4400:23bb:5036:bf3e:f9d5:5f03
IP Subnet 255.255.255.0, 64, 128, 64
Default IP Gateway 192.168.0.1, fe80::b2be:76ff:fec4:6b42
DHCP Enabled Yes
DHCP Server 192.168.0.1
DHCP Lease Expires 12/9/2019 11:02 PM
DHCP Lease Obtained 12/9/2019 9:02 PM
MAC Address 70:85:C2:AC:59:78
I/O Port 0x0000F000-0x0000F0FF
Memory Address 0xF7504000-0xF7504FFF
Memory Address 0xF7500000-0xF7503FFF
IRQ Channel IRQ 4294967283
Driver c:\windows\system32\drivers\rt640x64.sys (10.23.1003.2017, 986.96 KB (1,010,648 bytes), 1/11/2019 10:14 PM)
Code:
rt640x64.sys Tue Oct 3 03:31:47 2017 (59D34AF3)