用C#編寫一個讀取磁盤第一扇區的程序

1.運行結果

2.WinHex校驗

3.程序

using System;
using System.IO;class Program
{static void Main(){try{// 以管理員權限運行此程序const string drivePath = @"\\.\G:";const int sectorSize = 512;  // 標準扇區大小// 打開邏輯驅動器(需要管理員權限)using (FileStream drive = new FileStream(drivePath,FileMode.Open,FileAccess.Read,FileShare.ReadWrite)){byte[] sector = new byte[sectorSize];int bytesRead = drive.Read(sector, 0, sectorSize);if (bytesRead != sectorSize){Console.WriteLine($"錯誤:只讀取到 {bytesRead} 字節,預期 {sectorSize} 字節");return;}Console.WriteLine("成功讀取引導扇區內容:");Console.WriteLine(BitConverter.ToString(sector).Replace("-", " "));// 可選:保存到文件File.WriteAllBytes("G_BootSector.bin", sector);Console.WriteLine("\n數據已保存到 G_BootSector.bin");}}catch (UnauthorizedAccessException){Console.WriteLine("錯誤:請以管理員權限運行程序");}catch (FileNotFoundException){Console.WriteLine("錯誤:找不到驅動器 G:");}catch (Exception ex){Console.WriteLine($"發生錯誤:{ex.Message}");}}
}

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/87412.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/87412.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/87412.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【PyTorch】PyTorch預訓練模型緩存位置遷移,也可拓展應用于其他文件的遷移

目錄 前言: 一、具體實現: 二、關鍵技術解析 路徑動態拼接 安全目錄創建 環境變量魔法 遷移條件檢查 三、代碼實現: 前言: 當模型文件下載到本地c盤的默認路徑時,可用以下代碼的形式進行文件位置的遷移。 一、…

Python 機器學習核心入門與實戰進階 Day 2 - KNN(K-近鄰算法)分類實戰與調參

? 今日目標 理解 KNN 的原理與“以鄰為近”的思想掌握 K 值選擇與模型效果的關系學會使用 sklearn 訓練 KNN 模型實現 KNN 分類 模型評估 超參數調優 📘 一、KNN 算法原理 KNN(K-Nearest Neighbors)核心思想: 給定一個待預測…

pppoe寬帶連接-系列命令調用

以下是對PPPoE相關命令的詳細解釋及用法說明: 1. pppoe 功能:PPPoE基礎工具集,通常作為其他命令的底層依賴。 用法:一般不直接使用,而是通過pppoe-*系列命令調用。 2. pppoe-connect 功能:建立PPPoE連接…

C# 合并兩個byte數組的幾種方法

1. 使用 Array.Copy 方法(高效推薦)byte[] array1 { 1, 2, 3 }; byte[] array2 { 4, 5, 6 };byte[] combined new byte[array1.Length array2.Length]; Array.Copy(array1, 0, combined, 0, array1.Length); Array.Copy(array2, 0, combined, array1…

Spring AI 源碼

目錄 Spring AI 介紹 Spring AI 組件介紹 Spring AI 結構化輸出 Srping AI 多模態 Spring AI 本地Ollama Spring AI 源碼 Spring AI Advisor機制 Spring AI Tool Calling Spring AI MCP Spring AI RAG Spring AI Agent Spring AI 是一個用于 AI 工程的應用程序框架。 其目標是…

釘釘企業應用開發系列:前端實現自定義右上角菜單(dd.http + Vue3)

本文將圍繞“如何在釘釘企業應用中自定義右上角菜單”這一主題進行講解,并結合現代前端技術棧(Vue3 Composition API)展示完整實現過程,幫助你快速構建具備原生交互體驗的企業應用。一、前置準備1. 注冊釘釘開發者賬號并創建應用…

STC8H驅動兩相四線步進電機

兩相步進電機, STC8H系列 用高級PWM實現SPWM細分驅動 /************* 功能說明 ************** 用B組高級PWM細分驅動2相4線小型步進電機, 支持1、2、4、8、16、32、64細分, 比如1.8度的電機4細分到0.45度. 本程序用于演示SPWM多細分直接驅動2相4線小型步進電機…

讀書筆記:《DevOps實踐指南》

《DevOps實踐指南》 美 Gene Kim, Jez Humble, Patrick Debois, John Willis 著;劉征,王磊,馬博文,曾朝京 譯 個人理解: 向客戶交付價值,快速、高效、高質量交付 信息全流程共享、全過程參與、關注軟件…

創客匠人視角:創始人 IP 從流量狂歡到價值深耕的蛻變之路

在知識付費行業浪潮中,創客匠人深耕九年,見證了無數 “一夜爆紅” 與 “迅速隕落” 的案例。從 “菏澤樹哥” 的流量泡沫,到天水麻辣燙的短暫熱度,這些現象折射出行業發展的階段性特征,也促使創始人 IP 打造的底層邏輯…

ArchLinux:別樣的btrfs log tree修復大賽(errno=-5 IO failure Failed to recover log tree)

archlinux 簡明指南本指南包含 archlinux 安裝、配置、維護等,幫助新手快速上手https://arch.icekylin.online/一個月黑風高的上午:美滋滋的打開電腦進grub選擇arch啟動 欸!突然就卡在這里了,系統進了rootfs,并且長按電…

Laravel8中使用phpword生成word文檔

最近在開發有關考試試卷相關的內容,需要生成試卷的word文檔并下載。 這里用到了phpoffice/phpword插件,這里記錄下一些開發過程中注意的點。 1.安裝phpoffice/phpword composer require phpoffice/phpword2.準備一個word模板方便向其中寫入需要生成的內容…

spring-ai-alibaba官方 Playground 示例

1、Spring AI Alibaba 官方社區開發了一個包含完整 “前端UI后端實現” 的智能體 Playground 示例,示例使用 Spring AI Alibaba 開發,可以體驗聊天機器人、多輪對話、圖片生成、多模態、工具調用、MCP集成、RAG知識庫等所有框架核心能力。 2、界面 3、準…

k8s pod深度理解

一、理論 pod等同于邏輯主機,在它上面運行各種程序(容器) pod的pause容器作用,pod網絡、存儲 所有容器的父容器,負責回收僵尸容器,同時它為pod中的容器提供了統一的網絡及統一的共享存儲。 pod的endpoint…

Android Auto即將帶來變革

在2025年谷歌I/O開發者大會上,Android Auto迎來重磅升級。除了集成Gemini智能助手外,本次更新還突破性地為車載信息娛樂系統新增了瀏覽器和視頻應用支持。值得注意的是,Spotify應用也將獲得一系列創新功能,進一步豐富用戶的駕駛體…

Jenkins 與 GitLab CI/CD 的核心對比

Jenkins 與 GitLab CI/CD 的核心對比及中小企業選型建議如下: 🔄 ?核心功能對比? ?維度??Jenkins??GitLab CI/CD??集成性?需手動配置插件對接代碼倉庫(如 GitLab)原生深度集成 GitLab 倉庫,實現代碼-CI/CD …

每日問題總結

fairy GUI適配相關問題 為什么自己適配好了但是打包發布到unity沒有UI顯示呢? 原因可能是你發布的組件和圖片不在同一個包下面,因為fairyGUI的分包限制問題,每一個包限制在2048M大小。不能超過這個大小,所以說,有可能…

embbding you should know

embedding:就是將詞向量或者圖向量 采用權重升維度,更好的去表達這個特征;nn.Embedding 是 PyTorch 中的 查表式嵌入層(lookup‐table),用于將離散的整數索引(如詞 ID、實體 ID、離散特征類別等…

【JS-6.2-模板字符串】ES6 模板字符串:現代JavaScript的字符串處理利器

在ES6(ECMAScript 2015)引入的所有新特性中,模板字符串(Template Literals)可能是最直觀、最容易被開發者接受并廣泛使用的特性之一。它徹底改變了我們在JavaScript中處理字符串的方式,提供了更強大、更靈活的字符串操作能力。本文將深入探討模板字符串的…

百度捂緊“錢袋子”

何俊杰依然是李彥宏手里最能用、也最信得過的人之一。 作者|景行 編輯|文昌龍 李彥宏的OKR又兌現了一條。年初他在組織建設的OKR里放話“組織負責人進一步年輕化,提倡賽馬”,如今“賽馬”跑來了百度新CFO。 7月1日,李彥宏發全員郵件&#…

刷卡登入數據獲取

1.WPF刷卡登入數據獲取&#xff0c;防止用戶手動輸入 //WPF輸入框信息及觸發命令<StackPanel Orientation"Vertical" VerticalAlignment"Center" Margin"0 30" Visibility"{Binding LoginMode,Converter{StaticResource loginModeWit…