Windows 外置启动环境中,U 盘和 SD 卡插入后不显示的排查与解决

在一台通过 USB 外置固态硬盘启动的 Windows 11 电脑上,出现了一个比较特殊的问题: 最终确认,这并不是 USB 接口、驱动或 U 盘本身损坏,而是 Windows 当前系统的 SAN 策略导致新接入的磁盘被自动设为离线。 一、最初现象 系统安装在 USB 外置固态硬盘中,Windows 本身可以正常启动和使用。 插入普通 U 盘后,系统会发出设备连接提示音,但资源管理器中没有出现新的盘符。 初步怀疑包括: 二、检查 USB 设备和磁盘状态 在 PowerShell 中执行: 结果显示: 接着检查磁盘: 发现新接入的 U 盘状态为: 这说明设备没有损坏,而是被 Windows 主动设成了离线和只读。 三、排除 USB 存储驱动和组策略问题 检查 USB 存储驱动: 正常结果为: 0x3 表示 USB 存储驱动正常启用。 如果显示为 …

用 SD 卡制作 macOS Ventura 启动盘,并建立多系统双重救援方案

对于只有一台主力电脑、没有备用设备的使用环境,提前准备系统启动盘非常重要。 当系统无法启动、引导损坏或磁盘需要修复时,如果手边没有现成的启动介质,就可能需要临时寻找另一台电脑重新制作工具盘。为了避免这种情况,可以同时准备 U 盘主用介质和 SD 卡备份介质,形成一套独立的系统恢复方案。 本文记录使用 USB 读卡器和 16GB SD 卡制作 macOS Ventura 启动安装盘的完整过程,并整理一套覆盖 macOS、Windows、Linux 和多系统引导修复的启动介质方案。 一、准备工作 所需物品包括: 制作过程中,SD 卡上的全部数据都会被删除。 如果电脑同时连接了其他 U 盘、移动硬盘或外置系统盘,建议先拔掉与本次操作无关的存储设备。这样可以减少选错磁盘的风险。 如果不能拔掉其他设备,则必须仔细核对目标磁盘的: 二、识别目标 SD 卡 插入 SD 卡和读卡器后,打开“终端”,运行: 这个命令只会列出外接物理磁盘,不会修改任何数据。 输出可能类似: 其中: 代表目标 SD 卡。 这里的 diskN 只是示例。实际编号可能是 disk2、disk5、disk6 或其他值,必须以当前电脑的实际输出为准。 进一步检查目标设备: 应重点确认: 只有在容量、协议和设备类型全部正确时,才能继续操作。 三、格式化 SD 卡 确认目标设备编号后,运行: 参数含义如下: …

Windows 能识别移动硬盘,却无法识别普通U盘:原因分析与解决方法

在某些 Windows 系统中,可能出现这样一种比较特殊的现象: 这种情况通常不代表USB接口损坏,更可能是 Windows 对“可移动存储设备”进行了限制,或者普通U盘所依赖的存储驱动被禁用。 一、为什么移动硬盘能识别,普通U盘却不能识别 Windows 对不同类型的USB存储设备,可能使用不同的驱动程序。 普通U盘通常使用: 部分移动硬盘和USB固态硬盘则可能使用: 因此,如果系统中的 USBSTOR 驱动被禁用,就可能出现以下现象: 这也是此类问题中最常见、最值得优先检查的原因。 二、Windows 为什么会禁用普通U盘 正常安装的 Windows 一般不会因为系统安装在USB硬盘中,就自动禁止其他U盘。 如果系统中确实存在U盘限制,常见原因包括以下几种。 1. 系统镜像经过安全优化或精简 部分企业镜像、便携式 Windows、Windows To Go 环境,或者经过第三方工具处理的系统,可能提前关闭普通U盘访问。 这样做通常是为了: 2. USBSTOR 驱动被人为禁用 注册表中的 USBSTOR 服务如果被设置为禁用,普通U盘就无法正常加载。 可能修改该设置的软件包括: 3. 组策略禁止可移动存储设备 Windows 专业版和企业版可以通过组策略禁止U盘访问。 常见策略包括: 这类设置在企业电脑中比较常见,主要用于防止数据泄露。 4. 安全软件或终端管理软件拦截 某些杀毒软件、终端安全软件或USB管控程序,会按照设备类别进行限制。 普通U盘往往被识别为: 而部分移动硬盘可能被识别为固定磁盘,因此不会受到相同限制。 三、第一步:检查磁盘管理 按下: 输入: …

从基因数据库到疾病关联检索:Human_Genes_Functions Stage 6C 的开发、纠错与部署实践

一、项目背景 Human_Genes_Functions 是一个面向人类基因信息检索的本地科研数据库项目。 项目的核心目标不是简单保存一份基因列表,而是建立一个可以持续扩展、能够追溯数据来源、支持命令行与网页查询、并且可以重复构建和部署的本地知识系统。 项目基础数据主要包括: 项目采用 SQLite 作为主要数据库载体,并逐步建立了全文检索、基因详情查询、疾病本体查询、双向基因—疾病关系查询以及网页端展示能力。 二、系统架构与主机职责 整个项目运行在三台职责不同的主机上。为避免暴露真实环境,以下使用脱敏名称: 1. 开发主机 开发主机保存项目的正式 Git 仓库,例如: 所有正式开发工作均应在此完成,包括: 开发主机是项目的唯一正式开发源。 2. AI 代理主机 AI 代理主机运行自动化代理和任务调度系统。 该主机可以: 但它不应保存正式项目副本,也不应在自己的空项目目录中生成 Human_Genes_Functions 文件。 3. Web 部署主机 部署主机运行 Apache、PHP 和正式 Web 应用。 正式网站目录采用类似结构: 其中: 部署主机只作为运行环境,不作为主要开发位置。 三、Stage 6A:建立 Mondo 疾病本体层 在 Stage 6A 中,项目加入了 Mondo 疾病本体数据。 这一阶段的目标是建立统一的疾病标识层,使疾病可以通过以下形式被识别: 疾病本体层为后续 ClinVar …