您是否在为(Are)Dota 2 磁盘写入错误(disk write error)而苦苦挣扎?当您最喜欢的消遣遇到并发症时,这可能会令人沮丧。Steam是一款视频游戏分发服务应用程序(game distribution service application),而Dota 2是(Dota 2)Steam上的在线多人游戏(multiplayer game present)。Dota 2的开发者Valve经常会定期发布更新,在通过Steam下载这些更新时,由于一些技术故障,可能会出现磁盘写入错误。(disk write error)幸运的是,本文将为您提供一个潜在的修复 Dota 2更新时(fix Dota 2)磁盘写入错误(disk write error)的方法。
在 Windows 10 上修复 Steam Dota 2 磁盘写入错误的 17 种方法
(17 Ways to Fix Steam Dota 2 Disk Write Error on Windows 10
)
在实施以下任何故障排除方法之前,请查看下面列出的导致磁盘写入错误 Dota 2(error Dota 2)错误的实例。错误发生时
- Steam 应用程序(Steam application)是写保护的。
- Steam 目录(Steam directory)中存在未知或损坏的文件。
- 您的防火墙或防病毒软件(firewall or antivirus)阻止了下载。
- 存在不必要的下载缓存(download cache)。
- Steam 和 Dota(Steam and Dota) 2 游戏应用程序存在故障。
- 您的硬盘驱动器存在缺陷。
方法一:重启电脑(Method 1: Restart PC)
要解决任何问题,最基本的方法是重新启动与该问题相关的所有相关应用程序。Dota 2磁盘写入错误问题(error issue)也不例外。重新启动系统也有助于解决问题。
1. 按Windows 键(key)。
2. 选择电源图标(Power icon )并单击重新启动(Restart)选项,如图所示。
3. 现在,在您的 PC 上启动Steam并检查您是否可以更新Dota 2而不会卡住。
方法二:重启 Steam(Method 2: Restart Steam)
Steam是与Dota 2相关联的应用程序,因此需要像重新启动系统一样重新启动。请按照以下步骤在您的桌面上重新启动Steam 。
1. 点击开始(Start),输入Steam,然后按Enter 键(Enter key)。
2. 单击菜单栏中的Steam选项。
3. 在下拉菜单中,单击最后一个选项退出(Exit),如图所示。
4. 现在,如果退出,请打开Steam 并(Steam and log)再次登录。
另请阅读:(Also Read:) 如何在Windows 10中禁用(Windows 10)Steam 覆盖(Steam Overlay)
方法三:以管理员身份运行 Steam(Method 3: Run Steam as Administrator)
以管理员身份运行应用程序会提供额外的权限和访问权限,这可以轻松解决几个奇怪的问题。同样,您将以管理员身份运行Steam来修复磁盘写入错误。(Steam)为此,请按照以下步骤操作。
1. 右键单击 Steam应用程序快捷方式(shortcut)并选择属性(Properties),如图所示。
2. 切换到Steam 属性(Steam Properties)窗口弹出窗口的兼容性(Compatibility)选项卡。
3. 如图所示,选中以管理员身份运行此程序(Run this program as an administrator)选项,然后单击应用(Apply),然后单击确定(OK)。
4. 重新启动 Steam 应用程序。
方法 4:更新磁盘驱动程序(Method 4: Update Disk Drivers)
如果您系统中的驱动程序不兼容或过时,则可能会导致几个问题,包括此磁盘错误(disk error)。请按照以下步骤更新驱动程序。
1. 按Windows 键(Windows key),输入设备管理器(Device Manager)并单击打开(Open)。
2. 双击磁盘驱动器(Disk drives)将其展开。
3. 右键单击驱动程序(driver)并选择更新驱动程序(Update driver)。
4. 选择自动搜索驱动程序(Search automatically for drivers)。
5A。如果驱动程序已过时,它将自动更新到其最新版本。
5B。如果驱动程序更新到最新版本,则会显示The best drivers for your device are already installed。
6. 单击关闭(Close)。
7. 重新启动Steam客户端并更新 Dota 2。
另请阅读:(Also Read:) Steam 游戏安装在哪里?
方法五:清除 Steam 下载缓存(Method 5: Clear Steam Download Cache)
在下载或更新游戏时,由于网络连接不良或服务器故障(network connection or server failure),可能会收到损坏的文件。因此,可以通过清除Steam上的下载缓存(download cache)来纠正它。要在您的 PC 上执行相同的操作,请按照以下步骤操作。
1.像之前一样打开Steam应用程序。(Steam)
2. 选择屏幕左上角(left corner)的Steam。
3. 单击设置(Settings)。
4. 转到下载选项卡(Downloads tab)。单击突出显示的CLEAR DOWNLOAD CACHE按钮。
5. 在弹出的窗口中,单击“确定(OK)”确认并清除您的本地下载缓存(download cache)。
6. 重新启动应用程序(application)并再次登录。
方法6:修复系统文件(Method 6: Repair System Files)
硬盘是存储应用程序和游戏的地方。有时,存在系统错误(system error)问题的硬盘可能会影响Steam并导致磁盘错误。实施下面提到的步骤来修复系统上的系统文件。
选项 I:检查硬盘驱动器是否有错误(Option I: Check Hard Drive for Errors)
1. 同时按Windows + E keys在系统中打开文件资源管理器(File Explorer)。
2. 右键单击安装Dota2的(Dota2)硬盘或本地磁盘(Hard Drive or Local Disk),然后选择属性(Properties)选项,如图所示。
3. 在“属性”窗口(Properties window)中,转到“工具(Tools)”选项卡并单击“检查(Check)”按钮以检查系统错误,如图所示。
如果没有错误,请打开Steam 窗口并检查更新(Steam window)Dota 2时出现的错误是否已解决。
选项 II:运行 SFC 和 DISM 扫描(Option II: Run SFC and DISM Scans)
如果系统有任何问题,它就会捕获。如果发现任何错误,请执行以下步骤并运行 SFC 扫描。
1. 按 Windows 键(Windows key),键入 命令提示符(Command Prompt) 并单击 以管理员身份运行(Run as administrator)。
2.在 用户帐户控制(User Account Control) 提示中单击 是。(Yes)
3. 键入 chkdsk C: /f /r /x 命令并按 Enter 键(Enter key)。
4. 如果系统提示您, Chkdsk cannot run...the volume is... in use process,然后,键入 Y 并按 Enter 键(Enter key)。
5. 再次键入命令: sfc /scannow 并按 Enter 键(Enter key) 运行 系统文件检查器(System File Checker) 扫描。
注意:(Note:) 系统扫描将启动,需要几分钟才能完成。同时,您可以继续执行其他活动,但请注意不要意外关闭窗口。
完成扫描后,它将显示以下任一消息:
- Windows 资源保护未发现任何完整性违规。(Windows Resource Protection did not find any integrity violations.)
- Windows 资源保护无法执行请求的操作。(Windows Resource Protection could not perform the requested operation.)
- Windows 资源保护发现损坏的文件并成功修复它们。(Windows Resource Protection found corrupt files and successfully repaired them.)
- Windows 资源保护发现损坏的文件,但无法修复其中一些。(Windows Resource Protection found corrupt files but was unable to fix some of them.)
6. 扫描完成后, 重新启动(restart) 您的 PC(your PC)。
7. 再次 以管理员身份启动命令提示符(Command Prompt as administrator) 并依次执行给定的命令:
dism.exe /Online /cleanup-image /scanhealth
dism.exe /Online /cleanup-image /restorehealth
dism.exe /Online /cleanup-image /startcomponentcleanup
注意:(Note:) 您必须具有有效的Internet 连接(internet connection)才能正确执行DISM命令。
8. 启动Steam并检查磁盘写入错误 Dota 2(error Dota 2)是否已修复。
另请阅读: (Also Read: )如何备份 Steam 游戏
方法 7:关闭 Steam 上的只读设置(Method 7: Turn off Read-only Settings on Steam)
由于缺少运行权限, Steam中可能会出现磁盘写入错误。要关闭只读设置,请仔细按照步骤操作。
1. 关闭Steam 应用程序(Steam application)并同时按下Windows + E keys打开文件资源管理器(File Explorer)。
2. 导航到路径C:\Program Files (x86).
注意:(Note:)您必须转到安装Steam 客户端(Steam client)的路径。
3. 右键单击 Steam文件夹并选择属性(Properties),如图所示。
4. 在常规选项卡(General tab)中,取消选中只读(仅适用于文件夹中的文件)(Read-only (Only applies to files in folder))复选框,如果启用,如图所示。
5. 单击确定(OK)。
6.在弹出窗口中单击确定。(OK)
7. 按照步骤 2 和 3(Steps 2 and 3)进行操作。切换到安全(Security)选项卡并单击编辑(Edit)以更改权限,如图所示。
8.在组或用户名(Group or user names)部分下选择用户。(Users)然后,选中复选框以允许“(allow)用户权限”(Permissions of users)部分下的“完全控制(Full Control)”选项,如图所示。
9. 然后,选择应用(Apply)和确定(OK)以保存更改。.
方法八:验证游戏缓存的完整性(Method 8: Verify the Integrity of Game Cache)
有必要检查和修复由于游戏缓存(game cache)引起的磁盘写入错误 Dota 2(error Dota 2)。请按照以下步骤验证游戏文件的完整性。
1.如前所述打开Steam 客户端。(Steam client)
2.从菜单栏中选择库。(Library)
3.找到刀塔2(Dota 2)。右键单击它并选择Properties。
4. 在本地文件(Local files)选项卡上,选择验证游戏(Verify integrity of game) 文件(files)的完整性选项。
5.过程完成后尝试更新游戏。(game)
另请阅读:(Also Read:) 修复 Steam 不断崩溃的问题
方法 9:禁用杀毒软件(不推荐)(Method 9: Disable Antivirus (Not Recommended))
有时,第三方防病毒应用程序可能会干扰更新过程。执行下面给出的步骤以停用防病毒软件并检查这是否是罪魁祸首。
注意:此处以(Note:) Windows 安全(Windows Security)性为例。
1. 同时按下Windows + I keys打开设置(Settings)。
2. 选择更新和安全(Updates and Security)设置。
3. 选择Windows 安全(Windows Security)选项。在右侧窗格中,单击打开 Windows 安全(Open Windows Security)性,如图所示。
4. 在下一个窗口中,选择病毒和威胁防护(Virus and threat protection)。
5. 然后,单击病毒和威胁防护设置( Virus and threat protection settings)部分下突出显示的管理设置。(Manage settings)
6.关闭(Toggle off)实时保护(Real-time protection)以停用防病毒软件。
7. 启动Steam并检查Dota 2 磁盘写入错误(disk write error)现在是否已解决。如果问题得到解决,则启用防病毒并将 Dota(antivirus and place Dota) 2 放在其例外列表中(exception list)。
方法 10:修改受控文件夹访问(Method 10: Modify Controlled Folder Access)
这种受控文件夹访问方法是在不禁用(access method)Windows Defender的情况下修复磁盘写入错误问题的另一种方法。按照步骤实现该方法。
注意:(Note:)完成此方法后,您不必禁用系统上的Windows Defender。防御者不会再对Steam造成任何问题。
1. 同时按 Windows + I keys 启动 设置(Settings)。
2. 单击 更新和安全(Update & Security) 磁贴,如图所示。
3. 单击Windows 安全(Windows Security)选项。在右侧窗格中,单击打开 Windows 安全(Open Windows Security)性,如图所示。
4. 单击病毒和威胁防护(Virus and threat protection)。
5. 然后,向下滚动并单击勒索软件保护(Ransomware protection)部分下的管理勒索(Manage ransomware protection)软件保护,如图所示。
6. 在赎金保护(Ransom protection)页面上,打开受控文件夹访问(Controlled folder access)并选择允许应用程序通过受控文件夹访问(Allow an app through Controlled folder access),如突出显示。
7. 单击添加符号图标(Add symbol icon)添加允许的应用程序(Add an allowed app),然后选择浏览所有应用程序(Browse all apps)选项,如图所示。
8. 在文件资源管理器中导航到路径C:\Program Files (x86)\Steam。
9. 然后,找到并选择Steam.exe并单击打开(Open)以将其添加到受控文件夹(Controlled folder)访问。
10. 添加后,您可以找到“允许应用程序通过受控文件夹访问(Allow an app through Controlled folder access)”页面,其中添加了文件,如下图所示。
另请阅读:(Also Read: )如何修复 Steam无法在(Fix Steam)Windows 10上打开的问题
方法 11:删除磁盘写保护(Method 11: Remove Disk Write Protection)
删除磁盘写保护以解决磁盘写错误是值得的。为此,请按照以下步骤操作。
1. 按 Windows 键(Windows key),键入 命令提示符(Command Prompt) 并单击 以管理员身份运行(Run as administrator)。
2.在 用户帐户控制(User Account Control) 提示中单击 是。(Yes)
3.如图所示,一一键入以下命令(following commands),并在每个命令后按Enter 。
diskpart
list disk
select disk #
attributes disk clear readonly
注意:(Note:)将#替换为代表本地磁盘的数字。这里选择了1。
4. 现在,关闭命令提示符(Command prompt)窗口并重新插入硬盘。启动Steam并更新游戏。
方法 12:将 Dota 2 游戏移至另一个驱动器(Method 12: Move Dota 2 Game to Another Drive)
尝试在另一个驱动器上安装Dota 2游戏,因为当前文件夹可能包含损坏的文件,并检查您是否可以运行游戏。它可能看起来很难,但这是一种简单的方法。逐一实施步骤。
1. 启动Steam 客户端(Steam client)并选择左上角的(left corner)Steam 菜单栏,(menu bar present)如前所述。
2.如图所示,选择 Steam 菜单上的设置选项。(Settings)
3. 转到下载选项卡(Downloads tab)。单击突出显示的内容库(Content Libraries)部分下的流库文件夹。(Stream Library Folders)
4. 单击存储管理器(Storage Manager)页面上显示的添加符号。(addition symbol)
5. 现在,选择突出显示的下拉菜单并选择另一个本地驱动器位置(drive location)。
6. 然后,单击添加(Add)以完成添加新流库文件夹(Add a New Stream Library Folder)的路径。
注意:(Note:)创建新路径后,您可以将所有未来的安装保存在此位置。当您更新 Dota 2 时,它会保存在新路径中。
另请阅读:(Also Read:)如何将Microsoft 游戏(Games)添加到 Steam
方法 13:重置 Winsock 设置(Method 13: Reset Winsock Settings)
(Winsock reset)由于套接字问题,Winsock 重置可以从未知下载中恢复计算机。重置它可以修复许多网络连接和配置问题(connectivity and configuration issue)。要执行Winsock 重置(Winsock reset),请按照步骤一一进行。
1. 按 Windows 键(Windows key),键入 命令提示符(Command Prompt) 并单击 以管理员身份运行(Run as administrator)。
2.在 用户帐户控制(User Account Control) 提示中单击 是。(Yes)
3. 然后,如图所示键入命令netsh winsock reset并按Enter。
4.重新启动(Restart)您的系统。然后,启动Steam 窗口(Steam window)并检查您是否可以顺利更新Dota 2。
方法 14:删除某些文件夹(Method 14: Delete Certain Folders)
某些(Certain)下载的文件夹和文件可能会导致问题。因此,您需要删除那些导致错误的文件并再次尝试更新游戏。
步骤 I:删除已下载的文件夹(Step I: Delete the Downloaded folder)
1. 同时按Windows + E keys打开文件资源管理器(File Explorer)。
2. 导航到Steam\Steamapps\downloading路径。
3.删除所有下载文件(downloading files),在Steam客户端(Steam client)重新更新游戏。
第二步:删除 0 KB 文件(Step II: Delete the 0 KB files)
1.在文件资源管理器(File Explorer)中转到以下位置路径(path)。
C:\Program Files (x86)\Steam\steamapps\common
2. 搜索一个0 Kb 的文件(0 Kb file)。找到后删除。
注意:(Note:)如果找不到 0 Kb 文件(Kb file),请继续下一步。
3. 现在,启动Steam并更新 Dota 2 游戏。
第三步:删除常用文件(Step III: Delete the Common files)
1.在文件资源管理器(File Explorer)中导航到给定的位置路径(path)。
C:\Program Files (x86)\Steam\steamapps\common
2.搜索并删除没有扩展名的Dota 2文件(Dota 2 file without extension)。
3. 现在,在Steam上启动游戏并更新游戏。
第四步:删除损坏的文件(Step IV: Delete Corrupt files)
1.打开文件资源管理器(File Explorer)并导航到路径(path )
C:\Program Files (x86)\Steam\logs
2. 双击content_log文本文档将其打开。
3.按Ctrl + F keys搜索失败写入错误。
4A。如果有任何失败的写入错误,然后按照名称和路径(name and path)。删除损坏的文件。
4B。如果没有错误,请关闭此页面,启动Steam 应用程序(Steam application),然后查看是否可以更新游戏。
另请阅读:(Also Read:) 修复(Fix League)Windows 10中的英雄联盟黑屏(Legends Black Screen)
方法 15:重新安装 Dota 2(Method 15: Reinstall Dota 2)
Dota 2可能是错误背后的原因,在(Dota 2)Steam上重新安装游戏没有害处。执行(Implement)以下步骤来卸载Dota 2。
1.如前所述启动Steam应用程序。(Steam)
2. 选择菜单上的库(Library)选项。
3. 然后,右键单击Dota 2 游戏(Dota 2 game)并在下拉菜单中选择卸载。(Uninstall)
4.在Steam 弹出窗口中选择(Steam pop-up)删除(Delete)按钮以确认卸载过程(uninstallation process)。
5.卸载过程完成后(uninstallation process)关闭(Close)应用程序。
6. 重新启动Steam应用程序。
7. 在搜索栏中(search bar),输入并选择(type and select) Dota 2。
8. 点击立即(Play Now)开始安装游戏。
另请阅读:(Also Read:)修复 Steam 图片上传失败
方法 16:重新安装 Steam(Method 16: Reinstall Steam)
有时重新安装Steam 客户端(Steam client)应用程序可以修复Steam 磁盘(Steam disk) 写入错误(write error)。按照步骤卸载并再次安装Steam。
注意:(Note:)即使您卸载了Steam 客户端(Steam client),您之前安装的所有游戏也将在库文件夹中可用。
1. 首先,进入 Steam 文件夹并右键单击 steamapps 文件夹,然后选择 复制(Copy) 选项。
2. 然后, 将文件夹粘贴到( paste the folder) 其他位置以 创建(create a backup) 已安装游戏的备份。
3. 现在按 Windows 键(Windows key),输入 应用程序和功能(Apps and features),然后单击 打开(Open)。
4. 选择 Steam 并单击突出显示的 卸载 (Uninstall )按钮。
5. 再次点击 卸载(Uninstall) 确认。
6. 在 Steam 卸载( Steam Uninstall) 窗口中,单击 卸载(Uninstall) 以删除 Steam。
7. 然后, 重新启动(restart) 您的 Windows PC。
8. 如图所示,从您的网络浏览器下载最新版本(latest version) 的 Steam 。
9.下载后,双击运行下载的 SteamSetup.exe文件。(SteamSetup.exe)
10. 在 Steam 设置(Steam Setup) 向导中,单击 下一步 (Next )按钮。
11. 使用 浏览... 选项选择(Browse… )目标文件夹(Destination folder)或保留 默认选项(default option)。然后,单击 Install,如下图所示。
12.等待安装完成,点击 完成(Finish),如图。
13.安装Steam后,将 之前制作的steamapps 备份文件夹移动到已安装的(backup folder)Steam文件夹(Steam folder)中。
14. 最后, 重启你的电脑(restart your PC)。
方法17:联系Steam官方支持(Method 17: Contact Steam Official Support)
如果以上方法都没有修复错误,请不要灰心。最后的电话是与官方Steam 团队(Steam team)核实。Steam 的官方支持团队(support team)将为您提供帮助,并为磁盘写入错误提供潜在的修复。
- 前往Steam 支持页面(Steam Support page)联系Steam 官方团队(Steam team)。
- 如需更多信息,请访问Steam 论坛(Steam Discussions Forum)。
推荐的:(Recommended:)
- 修复 Firefox 没有声音
- 如何修复 Valorant FPS Drops
- 如何修复不和谐屏幕共享滞后
- 如何打开 Steam 控制台
我们希望本指南对您有所帮助,并且您能够修复Dota 2 磁盘写入错误(Dota 2 disk write error)。让我们知道哪种方法最适合您。请(Feel)随时通过下面的评论部分与我们联系,提出您的疑问和建议。让我们知道您接下来想了解什么。
17 Ways to Fix Dota 2 Disk Write Error
Are you struggling with Dota 2 disk write error? It can be frustrating when your favorite pastime is having complicаtions. Steam is a video game distribution service application, and Dotа 2 is an online multiplаyer game present on Steam. The developer Valvе of Dota 2 often releases updates regularly, and while downloading these updates via Steam, it is possible to get disk write errоrs due to some technical glitches. Luckily, thiѕ article is going to give you a potential fix Dotа 2 disk write error while updаting.
17 Ways to Fix Steam Dota 2 Disk Write Error on Windows 10
Before implementing any of the troubleshooting methods below, check out the instances listed below, which cause the disk write error Dota 2 error. The error occurs when
- The Steam application is write-protected.
- There are unknown or corrupt files present in the Steam directory.
- Your firewall or antivirus is blocking the download.
- There is the presence of an unnecessary download cache.
- There are glitches in Steam and Dota 2 game applications.
- There are defects in your hard drive.
Method 1: Restart PC
To fix any issue, the most basic method is to restart all the relevant applications associated with the issue. Dota 2 disk write error issue is no exception. Rebooting your system also helps in fixing the issue.
1. Press the Windows key.
2. Select the Power icon and click on the Restart option as shown.
3. Now, launch Steam on your PC and check if you can update Dota 2 without getting stuck.
Method 2: Restart Steam
Steam is the associated application with Dota 2 and thus requires restarting like restarting your system. Follow the steps given below to restart Steam on your desktop.
1. Click on Start, type Steam and hit the Enter key.
2. Click the Steam option in the menu bar.
3. In the drop-down menu, click on the final option Exit as shown.
4. Now, open Steam and log in to it once again if logged out.
Also Read: How to Disable Steam Overlay in Windows 10
Method 3: Run Steam as Administrator
Running an application as an administrator gives extra permissions and access, which could easily fix several odd problems. Similarly, you are going to run Steam as an administrator to fix the disk write error. To do it, follow the steps.
1. Right-click on the Steam application shortcut and select Properties as shown.
2. Switch to the Compatibility tab on the Steam Properties window pop-up.
3. Check the option Run this program as an administrator as shown and click Apply and then OK.
4. Relaunch the Steam application.
Method 4: Update Disk Drivers
If the drivers in your system are incompatible or outdated, then this may lead to several issues, including this disk error. Follow the below-mentioned steps to update the driver.
1. Press Windows key, type Device Manager and click on Open.
2. Double-click Disk drives to expand it.
3. Right-click on the driver and select Update driver.
4. Select Search automatically for drivers.
5A. If the driver is outdated, then it will automatically be updated to its latest version.
5B. If the driver is updated to its latest version, then it will display The best drivers for your device are already installed.
6. Click Close.
7. Relaunch Steam client and update Dota 2.
Also Read: Where are Steam Games installed?
Method 5: Clear Steam Download Cache
While downloading or updating a game, it is possible to receive a damaged file because of poor network connection or server failure. Thus, it can be rectified by clearing the download cache on Steam. To perform the same on your PC, follow the steps given below.
1. Open the Steam application as you did earlier.
2. Select Steam at the top left corner of the screen.
3. Click Settings.
4. Go to the Downloads tab. Click on the CLEAR DOWNLOAD CACHE button as highlighted.
5. In the pop-up window, click OK to confirm and clear your local download cache.
6. Relaunch the application and log in again.
Method 6: Repair System Files
A hard drive is a place where applications and games are stored. Sometimes hard drives with system error issues can impact Steam and cause disk errors. Implement the steps mentioned below to repair system files on your system.
Option I: Check Hard Drive for Errors
1. Press Windows + E keys simultaneously to open File Explorer in your system.
2. Right-click the Hard Drive or Local Disk where you installed Dota2 and select the Properties option as shown.
3. In the Properties window, go to the Tools tab and click on the Check button to check for system errors as shown.
If there are no errors, open the Steam window and check if the error occurred while updating Dota 2 is resolved.
Option II: Run SFC and DISM Scans
If there is any problem with respect to the system, it catches. If any errors are found, implement the steps given below and run an SFC scan.
1. Hit the Windows key, type Command Prompt and click on Run as administrator.
2. Click on Yes in the User Account Control prompt.
3. Type chkdsk C: /f /r /x command and hit Enter key.
4. If you are prompted with a message, Chkdsk cannot run…the volume is… in use process, then, type Y and hit the Enter key.
5. Again, type the command: sfc /scannow and press Enter key to run the System File Checker scan.
Note: A system scan will be initiated and it will take a couple of minutes to finish. Meanwhile, you can continue performing other activities but be mindful of not accidentally closing the window.
After completing the scan, it will show either of these messages:
- Windows Resource Protection did not find any integrity violations.
- Windows Resource Protection could not perform the requested operation.
- Windows Resource Protection found corrupt files and successfully repaired them.
- Windows Resource Protection found corrupt files but was unable to fix some of them.
6. Once the scan is finished, restart your PC.
7. Again, launch Command Prompt as administrator and execute the given commands one after the other:
dism.exe /Online /cleanup-image /scanhealth
dism.exe /Online /cleanup-image /restorehealth
dism.exe /Online /cleanup-image /startcomponentcleanup
Note: You must have a working internet connection to execute DISM commands properly.
8. Launch Steam and check if the disk write error Dota 2 is fixed.
Also Read: How to Backup Steam Games
Method 7: Turn off Read-only Settings on Steam
It is possible that disk write error occurs in Steam due to a lack of permission to run it. To turn off the read-only setting, follow the steps carefully.
1. Close the Steam application and open the File Explorer by pressing Windows + E keys together.
2. Navigate to path C:\Program Files (x86).
Note: You have to go to the path where the Steam client is installed.
3. Right-click on the Steam folder and select Properties as depicted.
4. In the General tab, deselect the Read-only (Only applies to files in folder) check box if enabled as shown.
5. Click OK.
6. Click OK in the pop-up.
7. Follow Steps 2 and 3. Switch to the Security tab and click Edit to change the permissions as depicted.
8. Select Users under the Group or user names section. Then, select the checkbox to allow the Full Control option under the Permissions of users section, as illustrated.
9. Then, select Apply and OK to save the changes. .
Method 8: Verify the Integrity of Game Cache
It is necessary to check and repair disk write error Dota 2 caused by the game cache. Follow the steps given below to verify the integrity of game files.
1. Open Steam client as done earlier.
2. Select Library from the menu bar.
3. Locate Dota 2. Right-click on it and select Properties.
4. On the Local files tab, select the Verify integrity of game files option.
5. Try updating the game once the process is complete.
Also Read: Fix Steam Keeps Crashing
Method 9: Disable Antivirus (Not Recommended)
Sometimes third-party antivirus applications could hinder the updating process with its interference. Implement the steps given below to deactivate antivirus and check if this is the culprit.
Note: Windows Security is used as an example here.
1. Hit the Windows + I keys simultaneously to open Settings.
2. Select the Updates and Security setting.
3. Select the Windows Security option. On the right pane, click on Open Windows Security as depicted.
4. In the next window, select the Virus and threat protection.
5. Then, click on the Manage settings as highlighted under the Virus and threat protection settings section.
6. Toggle off the Real-time protection to deactivate the antivirus.
7. Launch Steam and check if the Dota 2 disk write error is resolved now. If the issue is resolved, then enable antivirus and place Dota 2 in its exception list.
Method 10: Modify Controlled Folder Access
This controlled folder access method is an alternative way to fix disk write error issues without disabling Windows defender. Implement the method by following the steps.
Note: Once this method is done, you don’t have to disable Windows defender on your system. The defender won’t cause any issue to Steam anymore.
1. Press Windows + I keys simultaneously to launch Settings.
2. Click on the Update & Security tile, as shown.
3. Click the Windows Security option. On the right pane, click on Open Windows Security as depicted.
4. Click Virus and threat protection.
5. Then, scroll down and click the Manage ransomware protection under the Ransomware protection section as shown.
6. On the Ransom protection page, toggle on the Controlled folder access and select Allow an app through Controlled folder access as highlighted.
7. Click the Add an allowed app with Add symbol icon and select the Browse all apps option as depicted.
8. Navigate to the path C:\Program Files (x86)\Steam in the File Explorer.
9. Then, locate and select Steam.exe and click Open to add it to Controlled folder access.
10. Once added, you could find the Allow an app through Controlled folder access page with the file added as illustrated below.
Also Read: How to Fix Steam Not Opening on Windows 10
Method 11: Remove Disk Write Protection
It is worth a short to remove disk write protection to resolve the disk write error. To do so, follow the steps.
1. Hit the Windows key, type Command Prompt and click on Run as administrator.
2. Click on Yes in the User Account Control prompt.
3. Type the following commands one by one as shown and hit Enter after each command.
diskpart
list disk
select disk #
attributes disk clear readonly
Note: Replace # with the number representing your local disk. Here, 1 has been chosen.
4. Now, close the Command prompt window and re-plug the hard drive. Launch Steam and update the game.
Method 12: Move Dota 2 Game to Another Drive
Try installing the Dota 2 game on another drive as the present folder may contain corrupted files and check if you can run the game. It may look hard, but it is an easy method. Implement the steps one by one.
1. Launch the Steam client and select the Steam menu bar present at the top left corner as done earlier.
2. Select the Settings option on the Steam menu as shown.
3. Go to the Downloads tab. Click on the Stream Library Folders under the Content Libraries section as highlighted.
4. Click the addition symbol as shown on the Storage Manager page.
5. Now, select the drop-down as highlighted and choose another local drive location.
6. Then, click Add to finalize the path to Add a New Stream Library Folder.
Note: Once a new path is created, you can save all your future installations in this location. When you update Dota 2, it saves in the new path.
Also Read: How to Add Microsoft Games to Steam
Method 13: Reset Winsock Settings
Winsock reset can recover the computer from unknown downloads due to socket issues. Resetting it can fix many networks connectivity and configuration issue. To perform a Winsock reset, follow the steps one by one.
1. Hit the Windows key, type Command Prompt and click on Run as administrator.
2. Click on Yes in the User Account Control prompt.
3. Then, type the command netsh winsock reset as illustrated and hit Enter.
4. Restart your system. Then, launch the Steam window and check if you can update Dota 2 without any hindrance.
Method 14: Delete Certain Folders
Certain downloaded folders and files could cause problems. Thus, you need to delete those error-causing files and try updating the game again.
Step I: Delete the Downloaded folder
1. Open File Explorer by pressing Windows + E keys simultaneously.
2. Navigate to the path Steam\Steamapps\downloading.
3. Delete all the downloading files and update the game again in the Steam client.
Step II: Delete the 0 KB files
1. Go to the following location path in File Explorer.
C:\Program Files (x86)\Steam\steamapps\common
2. Search for a 0 Kb file. Once found, delete it.
Note: If you cannot find a 0 Kb file, move on to the next step.
3. Now, launch Steam and update Dota 2 game.
Step III: Delete the Common files
1. Navigate to the given location path in File Explorer.
C:\Program Files (x86)\Steam\steamapps\common
2. Search and delete the Dota 2 file without extension.
3. Now, launch the game on Steam and update the game.
Step IV: Delete Corrupt files
1. Open File Explorer and navigate to the path
C:\Program Files (x86)\Steam\logs
2. Double-click the content_log text document to open it.
3. Search for failed to write error by pressing Ctrl + F keys.
4A. If there is any failed to write error, then follow the name and path. Delete the corrupted file.
4B. If there is no error, close this page, launch the Steam application, and see if you can update the game.
Also Read: Fix League of Legends Black Screen in Windows 10
Method 15: Reinstall Dota 2
Dota 2 could be the reason behind the error, and there is no harm in reinstalling the game on Steam. Implement the steps given below to uninstall Dota 2.
1. Launch the Steam application as done earlier.
2. Select the Library option on the menu.
3. Then, right-click the Dota 2 game and select Uninstall in the drop-down.
4. Select the Delete button to confirm the uninstallation process on the Steam pop-up.
5. Close the application once the uninstallation process is complete.
6. Relaunch the Steam application.
7. In the search bar, type and select Dota 2.
8. Click Play Now to install the game.
Also Read: Fix Steam Image Failed to Upload
Method 16: Reinstall Steam
Sometimes reinstalling the Steam client application could fix the Steam disk write error. Follow the steps to uninstall and install Steam again.
Note: All your games installed earlier will be available in the library folder even if you uninstall the Steam client.
1. Firstly, go to the Steam folder and right-click on steamapps folder, then select the Copy option.
2. Then, paste the folder in the other location to create a backup of the installed games.
3. Now hit the Windows key, type Apps and features, and click on Open.
4. Select Steam and click on the Uninstall button shown highlighted.
5. Again, click on Uninstall to confirm.
6. In the Steam Uninstall window, click on Uninstall to remove Steam.
7. Then, restart your Windows PC.
8. Download the latest version of Steam from your web browser, as shown.
9. After downloading, run the downloaded SteamSetup.exe file by double-clicking on it.
10. In the Steam Setup wizard, click on the Next button.
11. Choose the Destination folder by using the Browse… option or keep the default option. Then, click on Install, as depicted below.
12. Wait for the installation to be completed and click on Finish, as shown.
13. After installing Steam, move the steamapps backup folder you previously made to the installed Steam folder.
14. Finally, restart your PC.
Method 17: Contact Steam Official Support
Don’t be disheartened if none of the above methods fixed the error. The final call is to check with the official Steam team. Steam’s official support team will help you and give a potential fix for the disk write error.
Recommended:
We hope that this guide was helpful and you were able to fix Dota 2 disk write error. Let us know which method worked for you the best. Feel free to reach out to us with your queries and suggestions via the comments section below. Let us know what you want to learn about next.