USB3.0移动硬盘启动Win7的方法(AHCI/AMD USB3.0/Win7)

news2024/11/17 9:55:10

古董电脑(intel处理器,无USB3.0接口)突然坏了,已经没有维修价值了,硬盘还是完好的。欲把硬盘拆下来,装到USB3.0硬盘盒上,然后在新电脑(AMD R5-4650G/A520)上从USB3.0硬盘盒上启动。

一、需要工具

  1. SATA数据线
  2. PS/2鼠标
  3. SkyIAR v2.75
  4. AMD主板Win7驱动(主要是USB3.0)

把硬盘从旧机器上拆下来,通过SATA数据线接入到新机器主板上,同时使用PS/2鼠标操作(因为旧机器没有USB3.0驱动,无法使用)。

二、硬盘传输接口从IDE模式转换到AHCI模式

旧硬盘上的Win7系统是IDE模式,新电脑上没有IDE模式,只能转换到AHCI模式。步骤如下:

  1. 下载SkyIAR v2.75到WinPE中。
  2. 进入BIOS,把SATA Mode改为AHCI模式。
  3. 进入WinPE,运行SkyIAR,磁盘控制器驱动选择【精确匹配】,工具会自动勾选识别到的对应驱动,直接点击【开始】,弹出提示信息,点击【确定】,最后提示导入完毕。
    SkyIAR
  4. 重启电脑进入Win7系统,桌面右下角自动安装AHCI和硬盘驱动,安装完成的后根据提示重启电脑。
  5. 打开Win7系统的设备管理器,点击IDE控制器是不是有“AHCI”,如果有,说明安装成功。

三、安装USB3.0驱动

  1. 打开Win7系统的设备管理器,点击【通用串行总线控制器】,右键【更新驱动程序】,选择【浏览我的电脑以查找驱动程序】,然后选择对应的主板驱动或者USB3.0驱动。
  2. 根据提示,重启电脑。USB3.0驱动安装成功后,普通USB键鼠都可以使用了。

四、设置Win7从USB3.0启动

注册表 ControlSet001、ControlSet002以及CurrentControlSet

注册表HKLM\system注意 注册表项包含windows启动的三个控件组(额外还可能存在一个备份控件组)。在初始状态下。它们各自是ControlSet001、ControlSet002以及CurrentControlSet。这些控件组中包括了操作系统配置的信息,比方服务、驱动、系统控制、枚举信息等等。
默认情况下,ControlSet001是系统真实的配置信息。可是为了避免序号混乱,windows启动时会从ControlSet001复制一份副 本,作为操作系统当前的配置信息。也就是CurrentControlSet。
我们对于计算机配置所作的改动都是直接写入到 CurrentControlSet,在重新启动过程中。windows会用CurrentControlSet的内容覆盖掉ControlSet001。以保证这两个控件组一致。
当操作系统每成功启动一次(指成功登录),它都将CurrentControlSet和ControlSet001中的数据拷贝到 ControlSet002中。这样,ControlSet002就成了“近期一次成功启动的配置信息”(非常熟悉吧?在启动windows前按下F8所调出的菜单中有这个选项)。所以我们一般系统注冊表中都仅仅是有这三个控件组,而且序号都是current、001和002。
可是,这个顺序和数目不是一成不变的。改变就发生在使用过“近期一次的正确配置”之后。这个时候,系统会把002当作系统真实的配置信息。而001这个存在问题的控件组会被备份封存起来。系统启动时会从002复制副本到current。启动成功后又会把002和current的信息复制一份到一个新的控件组作为新的“近期一次的正确配置”,也就是003。这个时候系统就存在4个控件组:current、002、003和备份的001,这里的001是一个存在问题的组,除非我们想把系统恢复到上次使用“近期一次正确配置”之前的状态,否则001的内容将不再被使用。

根据上面注册表知识,假设ControlSet00α是系统真实的配置信息,可以把如下代码合并到注册表中(实际执行请把α换为实际值):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00α\Control]
"BootDriverFlags"=dword:00000014

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00α\Control\PnP]
"PollBootPartitionTimeout"=dword:00007530

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00α\services\iusb3hcs]
"BootFlags"=dword:00000010

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00α\services\iusb3hub]
"BootFlags"=dword:00000010

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00α\services\iusb3xhc]
"BootFlags"=dword:00000010

合并成功后,关机。把硬盘装入到移动硬盘盒上,开机就可以从启动菜单中选择USB3.0移动硬盘进入Win7系统(初次进入系统会比较慢)。进入系统后可以选择驱动人生、万能驱动等安装相应的驱动。

五、说明

5.1 蓝屏0X0000007B

蓝屏0X0000007B
Win7启动出现蓝屏0X0000007B表现:系统启动载入Win7 Logo突入出现蓝屏,或者安全模式下卡在\windows\system32\dirvers/disk.sys出现蓝屏。
\windows\system32\dirvers/disk.sys

蓝屏0X0000007B的原因很多,可能因为SATA Mode,也可能因为没有USB3.0驱动,也可能是其它原因。

5.2 PS/2鼠标

有的电脑插入PS/2鼠标不一定能用,可以尝试BIOS启用PS/2接口(PS/2 Y-cable、PS/2 Mouse Support、PS/2 Keyboard/Mouse Emulation),BIOS禁用USB键鼠,甚至断开主板CMOS供电以清除BIOS设置等多种措施。

5.3 防止USB移动硬盘休眠

在USB移动硬盘运行Win7系统要防止USB硬盘休眠,在控制面板->电源选项中设置:“从不关闭硬盘”,“禁用USB选择性暂停”。

5.4 页面文件配置问题

系统提示:由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。所有磁盘驱动器的总页面大小可能稍大于你所指定的大小。
解决办法:进入控制面板->系统->高级系统设置->性能设置->高级->虚拟内存,关闭C盘的分页文件,再其它非USB盘设置分页文件。

5.5 USB3.0 Win7驱动

本文用到AMD 520主板驱动,AMD官方并没有提供Win7版本驱动,是Chiphell论坛大牛制作的驱动。可以去论坛下载,也在这里下载:AMD 300/400/500/TRX40/WRX80/600系平台主板芯片组驱动 for Win7/Win8.1。Intel系平台请自行在网络上寻觅。

https://www.haozhuangji.com/xtjc/10251659.html
https://blog.csdn.net/qq_43149632/article/details/103816712
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=162499
https://www.chiphell.com/forum.php?mod=viewthread&tid=2015544

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/350180.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

合并两个有序数组-力扣88-java

一、题目描述给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合…

【mac】在m2 mbp上通过Parallels Desktop安装ubuntu22.04

文章目录前言一、参考文章二、版本信息三、方法1:通过ubuntu官网提供的iso安装3.1 配置服务器3.2 安装图形界面四、方法2:通过Parallels Desktop提供的安装包五、 小工具5.1 调整应用栏图标大小5.2 ubuntu获取mac的剪切板5.3 调整terminal字体大小5.4 安装samba5.5 ubuntu连接m…

【Java基础】022 -- Lambda与递归练习

目录 一、Lambda表达式 1、Lambda初体验 2、函数式编程 3、Lambda表达式的标准格式 4、小结 5、Lambda表达式的省略写法 ①、示例代码 ②、小结 6、Lambda表达式的练习 ①、Lambda表达式简化Comparator接口的匿名形式 二、综合练习 1、按照要求进行排序&#xff08…

四【Spring框架】

目录一 Spring概述二 .Spring 的体系结构三 Spring的开发环境3.1 配置pom.xml文件四 项目案例:4.1 创建实体类4.2 在pom.xml中引入依赖4.3 配置Spring-config.xml文件4.4 Test✅作者简介:Java-小白后端开发者 🥭公认外号:球场上的…

Java kafka

JAVA面试题--Kafka(最新最全) 目录概述需求:设计思路实现思路分析1.URL管理2.网页下载器3.爬虫调度器4.网页解析器5.数据处理器拓展实现性能参数测试:参考资料和推荐阅读)Survive by day and develop by night. talk for import b…

Mac M1 使用Centos8➕VMware Fusion进行静态网络配置

大部分的流程网络上面都有当我们已经下载好mac m1版的Centos8链接: https://pan.baidu.com/s/1UTl4Lo-_c17s-PDj3dA6kA 提取码: 7xh2 和VMware Fusionhttps://www.vmware.com/cn/products/fusion.html之后就可以进行安装了在导入过后 记得将硬盘和内存都设置好了 记得在关机状态…

Flutter-Charts_painter大数据量绘制性能优化-数据收敛

Flutter-Charts_painter大数据量绘制性能优化-数据收敛 1、背景介绍 HRV测量仪器上传的数据,每秒有250个数据,业务上需要测量180秒,预计有3w-5w个数据点需要绘制到折线图上去。Charts_painter绘制这么大的数据是时候会有些卡顿,…

自定义markdown-loader

webpack markdown-loader 想要创建自己的makdown-loader 首先创建markdown文件 # 前端学习总结## 一、深入学习HTMLCSS* HTML常见特性## 二、深入学习javascript创建my-md-loader.js 我们需要先将markdown的语法转化成html标签语法 使用marked pnpm add marked loader返回…

“2023数据安全智能化中国行”活动,开幕即高能

工信部等16部门近日发布的《关于促进数据安全产业发展的指导意见》提出,到2025年,数据安全产业基础能力和综合实力明显增强,数据安全产业规模超过1500亿元,年复合增长率超过30%。到2035年,数据安全产业进入繁荣成熟期。…

MySQL JDBC 中 tinyint(1) 处理为Boolean 的代码逻辑

MySQL JDBC 中 tinyint(1) 类型,在查询时默认会被处理为 Boolean 类型。 参数配置 官方文档中提供了参数配置: 上图标记的两个参数可以控制如何处理 tinyint(1) 类型和 BIT 类型。 tinyInt1isBit 默认 true,因此会把 tinyint(1) 类型转换…

Python3 函数实例及演示

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。我们已经知道Python提供了许多内建函数,比如print()。但也可以自己创建函数,这被叫做用户…

JS 设计模式 - 怎么让你的代码提示一个档次

设计模式是我们在解决一些问题的时候 ,针对特定的问题给出的简介并且优化的处理方案 这篇文章说提及到的 JavaScript 设计模式将围绕着封装方法类来展开叙述 构造器模式 构造器模式本质就是我们平常在编码中常用的封装方法,重复利用构造函数 // 这是…

72 优化算法【动手学深度学习v2】

72 优化算法【动手学深度学习v2】 深度学习学习笔记 学习视频:https://www.bilibili.com/video/BV1bP4y1p7Gq/?spm_id_from333.1007.top_right_bar_window_history.content.click&vd_source75dce036dc8244310435eaf03de4e330 优化问题 优化问题一般是最小化f…

怎么样可以查看系统的内存和显示您硬盘中文件和文件夹的分布情况——SpaceSniffer

一、找内存 (1)右击此电脑,点击属性,即可看到如下 (2)或者可以打开电脑桌面,右击任务栏,如下 然后打开任务管理器 二、搜索各个盘的文件 SpaceSniffer是一个可以显示您硬盘中文…

防火墙有关iptables的知识点

基本概念 什么是防火墙 在计算中,防火墙是基于预定安全规则来监视和控制传入和传出网络流量的网络安全系统。该计算机流入流出的所有网络通信均要经过此防火墙。防火墙对流经它的网络通信进行扫描,这样能够过滤掉一些攻击,以免其在目标计算机…

MySQL——索引视图练习题

学生表:Student (Sno, Sname, Ssex , Sage, Sdept) 学号,姓名,性别,年龄,所在系 Sno为主键 课程表:Course (Cno, Cname,) 课程号,课程名 Cno为主键 学生选课表:SC (Sno, Cno, Score)…

大白话高并发(三)

背景 高并发得第三篇,讲一讲压测吧,因为我的目的是模拟100万人同时来秒杀。 是不是真的要找100万个人 没必要 ,你就算100万人掐着表在同一毫秒内把请求请求某一台机器,服务器也不可能在同一时间处理那么多请求,因为…

同步辐射XAFS表征方法的应用场景分析

X射线吸收精细结构XAFS表征方法是一种用于研究物质结构和化学环境的分析技术。XAFS 使用 X 射线照射到物质表面,并观察由此产生的 X 光吸收谱。 ​XAFS 技术通常应用于研究高分子物质、生物分子、纳米结构和其他类型的物质。例如,XAFS 可以用来研究高分子…

使用git上传项目到GitHub教程

文章目录一、安装Git二、上传本地文件到git上。1.创建本地版本库2.通过命令git init把这个文件夹变成Git可管理的仓库3、使用git commit -m "XXX"命令提交4、在Github上创建一个Git仓库5、执行git remote add origin xxxxxxxx.git6、使用$ git push -u origin master…

35、基于51单片机自动灭火避障智能小车 消防灭火小车系统设计

摘要 智能作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等等的用途。智能小车就是其中的一个体现,本次设计的多功能智能灭火避障小车&#…