{"id":4848,"date":"2026-02-25T11:00:00","date_gmt":"2026-02-25T02:00:00","guid":{"rendered":"https:\/\/libero-en.jp\/btob\/?post_type=blog&#038;p=4848"},"modified":"2026-02-24T15:03:04","modified_gmt":"2026-02-24T06:03:04","slug":"%e3%80%90%e5%ae%89%e7%89%a9%e8%b2%b7%e3%81%84%e3%81%ae%e9%8a%ad%e5%a4%b1%e3%81%84%e3%80%91%e3%81%9d%e3%81%ae%e3%82%b9%e3%83%88%e3%83%ac%e3%83%bc%e3%82%b8%e3%80%81%e6%9c%ac%e5%bd%93%e3%81%ab%e5%a4%a7","status":"publish","type":"blog","link":"https:\/\/libero-en.jp\/btob\/blog\/4848\/","title":{"rendered":"\u3010\u5b89\u7269\u8cb7\u3044\u306e\u92ad\u5931\u3044\u3011\u305d\u306e\u30b9\u30c8\u30ec\u30fc\u30b8\u3001\u672c\u5f53\u306b\u5927\u4e08\u592b\uff1f\uff0f\u6280\u8853\u30d6\u30ed\u30b0"},"content":{"rendered":"\n<p>\u307f\u306a\u3055\u3093\u306f\u3058\u3081\u307e\u3057\u3066\u304a\u3072\u3055\u3057\u3076\u308a\u3067\u3059\u3053\u3093\u3070\u3093\u308f\u3002<br>\u30ea\u30d9\u30ed\u30a8\u30f3\u30b8\u30cb\u30a2\u3067\u793e\u54e1\u3068\u3057\u3066\u50cd\u304d\u306a\u304c\u3089\u3001\u85e4\u6ce2\u88fd\u4f5c\u6240\u3067\u500b\u4eba\u4e8b\u696d\u4e3b\uff08\u4ee3\u8868\uff09\u3068\u3044\u3046\u6d3b\u8e8d\u306e\u6a5f\u4f1a\u3092\u3044\u305f\u3060\u3044\u3066\u3044\u308b\u30c9\u30e9\u30b4\u30f3\u85e4\u6ce2\u3067\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading is-style-section_ttl\">PC\u30d1\u30fc\u30c4\u3001\u3069\u3053\u3067\u8cb7\u3063\u3066\u307e\u3059\u304b\uff1f<\/h2>\n\n\n\n<p>\u7686\u69d8\u306f\u3069\u3053\u3067PC\u30d1\u30fc\u30c4\u3092\u8cb7\u3063\u3066\u307e\u3059\u304b\uff1f<br>\u30ef\u30a4\u306f\u3001\u6614\u306fAmazon\u3067\u3057\u305f\u304c\u3001\u6628\u4eca\u306e\u98a8\u6f6e\u3082\u3042\u308a\u3001\u500b\u4eba\u7684\u306b\u306f\u30ab\u30ab\u30af\u30b3\u30e0\u3067\u8abf\u3079\u3066\u3001\u53ef\u80fd\u306a\u3089\u5bb6\u96fb\u91cf\u8ca9\u5e97\u3001\u30d1\u30bd\u30b3\u30f3\u5de5\u623f\u306e\u3088\u3046\u306a\u81ea\u4f5cer\u306b\u3084\u3055\u3057\u3044BTO\u30b7\u30e7\u30c3\u30d7\u3067\u8cb7\u3046\u3053\u3068\u304c\u591a\u3044\u3067\u3059\u3002<br>\u305d\u3093\u306a\u30ef\u30a4\u304c\u300c\u3046\u304a\u30fc\u3084\u3063\u3061\u307e\u3063\u305f\u30fc\u300d\u3068\u3044\u3046\u601d\u3044\u51fa\u3092\u3064\u3065\u308b\u8a18\u4e8b\u3067\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u5186\u5b89\u3068AI\u30d0\u30d6\u30eb\u3067\u767a\u72c2\u3057\u305d\u3046<\/h2>\n\n\n\n<p>\u898b\u51fa\u3057\u304c<a href=\"https:\/\/libero-en.jp\/btob\/blog\/4736\/\" target=\"_blank\" rel=\"noopener\" title=\"\u524d\u56de\">\u524d\u56de<\/a>\u3068\u540c\u3058\u3058\u3083\u306d\u30fc\u304b\uff01\uff01\uff01<br>\u3044\u3084\u9055\u3046\u3093\u3067\u3059\u3088\u3002\u672c\u5f53\u306b\u91cd\u8981\u306a\u8a71\u3067\u3057\u3066\u3002<br>\u30e1\u30e2\u30ea\u3001SSD\u3001HDD\u3001CPU\u306b\u4f55\u306a\u3089\u5149\u5b66\u30c9\u30e9\u30a4\u30d6\u307e\u3067\u5024\u4e0a\u304c\u308a\u3057\u3066\u308b\u3093\u3067\u3059\u3002\u3042\u3068\u305f\u3076\u3093\u96fb\u6e90\u3082\u30b7\u30ec\u30c3\u3068\u4e0a\u304c\u3063\u3066\u308b\u3002<br>\u4eca\u307e\u3067\u534a\u5c0e\u4f53\u30e1\u30fc\u30ab\u30fc\u306b\u5378\u3057\u3066\u3044\u305f\u3060\u308d\u3046\u30e1\u30fc\u30ab\u30fc\u69d8\u304c\u81ea\u5206\u305f\u3061\u3067\u30e1\u30e2\u30ea\u4f5c\u3063\u3066\u8ca9\u58f2\u3057\u3066\u3044\u3066\u3001\u305d\u308c\u3067\u3082\u60f3\u5b9a\u306e1.5\u500d\u304b\u30893\u500d\u3050\u3089\u3044\u9ad8\u3044\u3002<br>\u81ea\u5206\u304c\u7d4c\u55b6\u8005\u3068\u4eee\u5b9a\u3057\u305f\u3089\u300c\u5186\u9ad8\u306b\u306a\u3063\u3066\u539f\u4fa1\u4e0b\u304c\u3063\u305f\u3068\u3053\u308d\u3067\u7d76\u5bfe\u5024\u4e0b\u3052\u3057\u306a\u3044\u3060\u308d\u3046\u306a\u3041\u300d\u3068\u601d\u3044\u3064\u3064\u3082\u3001\u3044\u3061\u6d88\u8cbb\u8005\u3068\u3057\u3066\u306f\u5927\u6253\u6483\u306a\u306e\u3067\u3059\u3002<br>\u3042\u3068<strong>\u672c\u5f53\u306b\u5909\u3048\u3066\u306a\u3044<\/strong>\u306e\u306b\u300cAWS\u4ee3\u304c\u5897\u3048\u305f\u300d\u300cChatGPT\u4ee3\u304c\u5897\u3048\u305f\u300d\u306b\u306a\u308b\u306e\u304c\u672c\u5f53\u306b\u3064\u3089\u3044\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u534a\u5c0e\u4f53\u306f\u6226\u7565\u7269\u8cc7<\/h3>\n\n\n\n<p>\u30cb\u30e5\u30fc\u30b9\u898b\u3066\u306a\u3044\u3093\u3067\u3059\u304b\uff1f\u3068\u8a00\u308f\u308c\u305d\u3046\u3067\u3059\u304c\u3001\u4eca\u3084\u9244\u3084\u77f3\u6cb9\u3068\u540c\u3058\u3050\u3089\u3044\u306e\u91cd\u8981\u5ea6\u306a\u3093\u3067\u3059\u306d\u3002<br>\u3057\u304b\u3057\u305d\u3046\u306a\u3063\u3066\u3057\u307e\u3046\u3068\u3001PC\u3084\u30b9\u30de\u30db\u3001\u306f\u3066\u306f\u8eca\u3084\u30ac\u30b9\u7d66\u6e6f\u5668\u307e\u3067\u5eb6\u6c11\u306b\u306f\u624b\u304c\u5c4a\u304b\u306a\u3044\u9ad8\u7d1a\u54c1\u306b\u306a\u3063\u3066\u3057\u307e\u3046\u3002<br>\u653f\u6cbb\u5bb6\u306e\u7686\u69d8\u306b\u306f\u304c\u3093\u3070\u3063\u3066\u3044\u305f\u3060\u304d\u305f\u3044\u3068\u3053\u308d\u3067\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u4e2d\u53e4\u306e\u8cfc\u5165\u306f\u884c\u5100\u306e\u826f\u3044\u304a\u5e97\u3067 <\/h3>\n\n\n\n<p>\u4eca\u56de\u306f\u3055\u3059\u304c\u306b\u8abf\u5b50\u306b\u4e57\u308a\u3059\u304e\u307e\u3057\u305f\u3002\u306a\u3093\u307c\u306a\u3093\u3067\u3082SD\u30ab\u30fc\u30c9\u8cb7\u3063\u305f\u307b\u3046\u304c\u30de\u30b7\u3067\u3057\u305f\u3002<br>\u9762\u767d\u3044\u7d50\u679c\u3068\u306f\u306a\u308a\u307e\u3057\u305f\u304c\u3001\u3001\u3001\u3053\u308c\u7d4c\u8cbb\u3067\u843d\u3061\u306a\u3044\u304b\u306a\u3041\u3001\u3001\u3001\u30c0\u30e1\u3067\u3059\u304b\u3001\u3001\u3001<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u30b9\u30c8\u30ec\u30fc\u30b8\u5897\u8a2d\u306e\u691c\u8a0e\u3092\u691c\u8a0e\u306b\u691c\u8a0e\u3092\u91cd\u306d\u52a0\u901f\u3057\u305f\u7d50\u679c<\/h2>\n\n\n\n<p><a href=\"https:\/\/libero-en.jp\/btob\/blog\/4736\/\" target=\"_blank\" rel=\"noopener\" title=\"\u524d\u56de\">\u524d\u56de<\/a>\u8cfc\u5165\u3057\u305fPC\u3001C\u30c9\u30e9\u30a4\u30d6\u304cM.2 NVME SSD\u306e<strong>512GB<\/strong>\u3067\u3057\u3066\uff08\u203b1\uff09\u3002<br>\u666e\u901a\u306b\u4e8b\u52d9\u7528\u3001\u958b\u767a\u7528PC\u306a\u3089\u4f59\u308b\u306e\u3067\u3059\u304c<br>\u3044\u304b\u3093\u305b\u3093Blender\u3084Live2D\u3001VRchat\u306f\u30b9\u30c8\u30ec\u30fc\u30b8\u3082\u98df\u3044\u307e\u3059\u3002<br>\u3042\u3068\u30e9\u30f3\u30c0\u30e0\u30a2\u30af\u30bb\u30b9\u304c\u30a8\u30b0\u3044\u306e\u3067TBW\u304c\u6c17\u306b\u306a\u3063\u3066\u3057\u307e\u3046\uff08\u203b2\uff09\u3002<br>\u6c17\u306b\u3057\u3059\u304e\u3068\u3044\u308f\u308c\u3066\u3082\u3001\u30bf\u30b9\u30af\u30de\u30cd\u30fc\u30b8\u30e3\u3067\u7d50\u69cb\u306aR\/W\u3092\u898b\u3066\u3057\u307e\u3046\u3068\u6c17\u306b\u306a\u3063\u3066\u3057\u307e\u3046\u3057\u3001\u5358\u7d14\u306b\u5bb9\u91cf\u304c\u72ed\u3044\u3002<br>\u30ea\u30ab\u30d0\u30ea\u30e1\u30c7\u30a3\u30a2\u4f5c\u3063\u305f\u3068\u306f\u3044\u3048\u3001\u9ad8\u3044\u8cb7\u3044\u7269\u3092\u3057\u3066\u3044\u308b\u306e\u3067\u5b89\u5168\u306b\u904b\u7528\u3057\u305f\u3044\u3002<br>\u8133\u5185\u7a1f\u8b70\u3092\u91cd\u306d\u305f\u7d50\u679c\u3001\u30b9\u30c8\u30ec\u30fc\u30b8\u5897\u8a2d\u3092\u6c7a\u5b9a\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>D\u30c9\u30e9\u30a4\u30d6<br>Steam\u3084Blender\u3001Live2D\u3001GoogleDrive\u3001ESET\u3084\u305d\u306e\u4ed6\u3082\u308d\u3082\u308d\u304cR\/W\u3057\u307e\u304f\u308b\u9818\u57df\u3067\u3059\u3002C\u306e\u8ca0\u8377\u3092\u4e0b\u3052\u305f\u3044\u3002<\/li>\n\n\n\n<li>E\u30c9\u30e9\u30a4\u30d6<br>\u753b\u9762\u9332\u753b\u7528\u3002\u30b7\u30fc\u30b1\u30f3\u30b7\u30e3\u30eb\u30e9\u30a4\u30c8\u304c\u9023\u6253\u3055\u308c\u308b\u9332\u753b\u7528\u9818\u57df\u3067\u3059\u3002<br><strong>\u4eca\u56de\u306e\u8a18\u4e8b\u3092\u66f8\u304f\u7d4c\u7def\u3068\u306a\u3063\u3066\u304f\u308c\u305f\u60aa\u5922\u306e15\u5206\u3067\u3059<\/strong>\u3002<\/li>\n<\/ul>\n\n\n\n<p>\u203b1\u3000<a href=\"https:\/\/www.buffalo.jp\/topics\/knowledge\/detail\/m2ssd.html\" target=\"_blank\" rel=\"noreferrer noopener\">NVME<\/a>\u306e\u8a73\u3057\u3044\u3053\u3068\u306fBuffalo\u69d8\u306e\u516c\u5f0fHP\u304c\u4e00\u756a\u308f\u304b\u308a\u3084\u3059\u3044\u3067\u3059&nbsp;<\/p>\n\n\n\n<p>\u203b2\u3000 <a href=\"https:\/\/www.kingston.com\/jp\/blog\/servers-and-data-centers\/understanding-ssd-endurance-tbw-dwpd\" target=\"_blank\" rel=\"noopener\" title=\"SSD\u306e\u5bff\u547d\">SSD\u306e\u5bff\u547d<\/a>\u3002\u7dcf\u66f8\u304d\u8fbc\u307f\u5bb9\u91cf\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u7a7a\u304d\u30b9\u30ed\u30c3\u30c8\u6570\u3092\u518d\u78ba\u8a8d\u3059\u308b<\/h3>\n\n\n\n<p>\u5143\u306f\u578b\u843d\u3061\u4e2d\u53e4\u54c1\u306e\u30b5\u30dd\u30fc\u30c8\u5207\u308c\u30ce\u30fc\u30c8\u3002<br>\u305d\u3082\u305d\u3082\u5897\u8a2d\u53ef\u80fd\u306a\u30b9\u30ed\u30c3\u30c8\u304c\u3069\u308c\u3050\u3089\u3044\u306a\u306e\u304b\u3001\u6539\u3081\u3066\u78ba\u8a8d\u3057\u307e\u3057\u305f\u3002<br><a href=\"https:\/\/h20195.www2.hp.com\/v2\/GetDocument.aspx?docname=c07606964\" target=\"_blank\" rel=\"noopener\" title=\"\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u4ed5\u69d8\u4e0a\">\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u4ed5\u69d8\u4e0a<\/a>\u306f2.5\u30a4\u30f3\u30c11\u57fa\u3001NVME4\u57fa\u3001SD\u30ab\u30fc\u30c91\u679a\u642d\u8f09\u3067\u304d\u308b\u305d\u3046\u3067\u3059\u3002<strong>\u30e2\u30c7\u30eb\u3084\u30ab\u30b9\u30bf\u30e0\u306b\u3088\u3063\u3066\u306f<\/strong>\u3002<br>\u5b9f\u969b\u306b\u7b50\u4f53\u3092\u958b\u3051\u3066\u307f\u305f\u3068\u3053\u308d\u3001NVME1\u57fa\u30682.5\u30a4\u30f3\u30c11\u57fa\u306f\u30b9\u30f3\u30ca\u30ea\u30de\u30a6\u30f3\u30c8\u3067\u304d\u305d\u3046\u3067\u3057\u305f\u3002<br>\u305d\u306e\u304b\u308f\u308a\u3001\u305f\u3076\u30932.5\u30a4\u30f3\u30c1\u3092\u30de\u30a6\u30f3\u30c8\u3059\u308b\u5834\u5408\u306f\u62e1\u5f35\u30ad\u30c3\u30c8\u304c\u5fc5\u8981\u306b\u306a\u308b\u4e88\u611f\u3002\u3002\u3002<br>\u305d\u3057\u3066NVME\u306e3\u30684\u304c\u30de\u30a6\u30f3\u30c8\u3067\u304d\u306a\u3044\u30e2\u30c7\u30eb\u306e\u3088\u3046\u3067\u3059\u3002<br>\u3068\u3044\u3046\u305f\u3076\u3093\u3001\u3053\u3044\u3064\u3001NVME2\u57fa\uff0b2.5\u30a4\u30f3\u30c11\u57fa\uff0bSD\u30ab\u30fc\u30c9\u30ea\u30fc\u30c0\u30fc\u306e\u6a21\u69d8\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u5b89\u30d1\u30a4\u306aNVME\uff08D\u30c9\u30e9\u30a4\u30d6\u7528\uff09\u3092\u8cfc\u5165\u3057\u307e\u3057\u305f\u3002<\/h2>\n\n\n\n<p>\u30af\u30a4\u30c3\u30af\u30b7\u30fc\u30c8\u306bM.2 NVME SSD\u3068\u3057\u304b\u66f8\u3044\u3066\u306a\u3044\u3042\u305f\u308a\u6642\u4ee3\u3092\u611f\u3058\u307e\u3059\u3002\u5b9a\u898f\u3067\u9577\u3055\u3092\u8abf\u3079\u305f\u308a<br>\u30c7\u30a3\u30b9\u30b3\u30fc\u30c9\u3067\u77e5\u4eba\u306b\u6559\u3048\u3066\u3082\u3089\u3063\u305f\u308a\u3057\u307e\u3057\u305f\u3002<br>\u305d\u3057\u3066\u8cfc\u5165\u3057\u305f\u306e\u304c\u3053\u3061\u3089\u2193<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"705\" height=\"593\" src=\"https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image.png\" alt=\"\" class=\"wp-image-4850\" srcset=\"https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image.png 705w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-300x252.png 300w\" sizes=\"(max-width: 705px) 100vw, 705px\" \/><figcaption class=\"wp-element-caption\">\u30d1\u30bd\u30b3\u30f3\u5de5\u623f\u3088\u308a\u62dd\u501f<\/figcaption><\/figure>\n\n\n\n<p><a href=\"https:\/\/www.pc-koubou.jp\/products\/detail.php?product_id=1152437\" target=\"_blank\" rel=\"noopener\" title=\"P310\uff12TB\">P310\uff12TB<\/a>\u3002\u5024\u4e0b\u3052\u3063\u3066\u753b\u50cf\u306f\u66f8\u3044\u3066\u3042\u308b\u3051\u3069\u8cb7\u3063\u305f\u6642\u3088\u308a\u5024\u4e0a\u304c\u308a\u3057\u3066\u308b\u3002\u4e16\u306e\u4e2d\u3069\u3046\u306a\u3063\u3066\u308b\u306e\u3002\u3002<br>\u4eca\u56de\u306e\u30ef\u30fc\u30af\u30b9\u30c6\u30fc\u30b7\u30e7\u30f3\u306b\u7a81\u3063\u8fbc\u3080\u306b\u3042\u305f\u308a\u30d2\u30fc\u30c8\u30b7\u30f3\u30af\u306f\u5099\u3048\u4ed8\u3051\u304c\u3042\u308b\u306e\u3067\u3001\u6b8b\u5ff5\u306a\u304c\u3089\u4f7f\u3044\u307e\u305b\u3093\u3067\u3057\u305f\u3002<br>D\u30c9\u30e9\u30a4\u30d6\u306eNVME\u3092\u5192\u967a\u3059\u308b\u6c17\u306f\u8d77\u3089\u306a\u304b\u3063\u305f\u3067\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">D\u30c9\u30e9\u30a4\u30d6\u306b\u3044\u308d\u3044\u308d\u5165\u308c\u306a\u304a\u3059<\/h3>\n\n\n\n<p>\u306f\u3044\u3002D\u30c9\u30e9\u30a4\u30d6\u51fa\u6765\u4e0a\u304c\u308a\u3002\u7c21\u5358\u3067\u3059\u306d\u3002<br>\u5404\u7a2e\u30a2\u30d7\u30ea\u3084\u3001GoogleDrive\u306e\u30b9\u30c8\u30ea\u30fc\u30e0\u5148\u3092\u5165\u308c\u306a\u304a\u3057\u305f\u3068\u3053\u308d\u3001100GB\u3050\u3089\u3044C\u304c\u7a7a\u304d\u307e\u3057\u305f\u3002<br>\u3044\u3044\u3053\u3068\u3067\u3059\u3002C\u304c\u30b9\u30ab\u30b9\u30ab\u306a\u306e\u306f\u898b\u3066\u3066\u6c17\u6301\u3061\u304c\u3044\u3044\u3067\u3059\u306d\u3002<br>\u3053\u3053\u307e\u3067\u306f\u8ff7\u3044\u306a\u304f\u8cb7\u3044\u307e\u3057\u305f\u3002<strong>\u5229\u7528\u660e\u7d30\u3092\u898b\u305f\u5bb6\u65cf\u306e\u8996\u7dda\u304c\u3068\u3066\u3082\u75db\u304b\u3063\u305f<\/strong>\u3067\u3059\u3002\u3044\u3084\u30b2\u30fc\u30e0\u7528\u3084\u306a\u3044\u306d\u3093\u3066<br>Blender\u3068Live2D\u306e\u753b\u9762\u898b\u3066\u305f\u3089\u904a\u3093\u3067\u308b\u3088\u3046\u306b\u3057\u304b\u898b\u3048\u306a\u3044\u304b\u3082\u3057\u308c\u306a\u3044\u3051\u3069\uff01<br>\u307b\u3089\uff01AI\u3082<strong>\u3067\u304d\u308b<\/strong>\u3088\uff01<br><s>\u3044\u3084\u904a\u3093\u3067\u308b\u306e\u306fVRchat\u304b<\/s><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">E\u30c9\u30e9\u30a4\u30d6\u306b\u9332\u753b\u3057\u305f\u3044<\/h2>\n\n\n\n<p>\u5b9f\u3092\u3044\u3046\u3068\u3001\u3044\u307e\u307e\u3067VRchat\u306fiPad\u3067\u3084\u3063\u3066\u305f\u306e\u3067\u3059\u304c\u3001\u753b\u8cea\u304c\u30ac\u30d3\u30ac\u30d3\u3001\u5165\u308c\u306a\u3044\u30ef\u30fc\u30eb\u30c9\u591a\u6570\u3067\u3001<br>\u53c2\u52a0\u3092\u65ad\u5ff5\u3057\u305f\u30a4\u30d9\u30f3\u30c8\u304c\u305d\u3053\u305d\u3053\u3042\u308a\u307e\u3057\u305f\u3002<br>\u30e9\u30a4\u30d0\u30fc\u3055\u3093\u304c\u300c\u30e2\u30d0\u30a4\u30eb\u7528\u306eVRchat\u3067\u6765\u3066\u304f\u308c\u305f\u306e\uff1f\uff01\uff1f\u3061\u3083\u3093\u3068\u898b\u3048\u3066\u308b\uff01\uff1f\u300d\u306a\u3093\u3066\u8a00\u3063\u3066\u304f\u308c\u305f\u306e\u304c\u9060\u3044\u904e\u53bb\u306e\u8a18\u61b6\u3067\u3059\u3002<br>\u30ac\u30d3\u30ac\u30d3\u753b\u8cea\u3068\u306f\u3044\u3048\u3001ipad\u306f\u8133\u6b7b\u3067\u753b\u9762\u9332\u753b\u304c\u3067\u304d\u307e\u3059\u3002\u305f\u3060\u30a2\u30c1\u30a2\u30c1ipad\u306b\u306a\u3063\u3066iCloud\u3092\u7121\u9650\u306b\u5727\u8feb\u3059\u308b\u30e2\u30f3\u30b9\u30bf\u30fc\u3068\u306a\u308b\u305f\u3081\u3001\u30b9\u30af\u30b7\u30e7\u3067\u6211\u6162\u3057\u3066\u307e\u3057\u305f\u3002<br>\u3057\u304b\u3057\u4eca\u306f\u9055\u3044\u307e\u3059\u3002<br>\u7121\u6575\u306e\u30ef\u30fc\u30af\u30b9\u30c6\u30fc\u30b7\u30e7\u30f3\u304c\u3044\u307e\u3059\u3002<br>\u753b\u9762\u9332\u753b\u3082OBS\u901a\u305b\u3070\u307b\u30fc\u3089\u7c21\u5358\u30ad\u30ec\u30a4\u306b\u53d6\u308c\u307e\u3059\u3002\u3082\u3061\u308d\u3093\u500b\u4eba\u7528\u9014\u3067\u3059\u3088<strong>\u5ff5\u306e\u305f\u3081<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u4f7f\u7528\u30e1\u30c7\u30a3\u30a2\u3092\u6c7a\u3081\u3088\u3046<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">SSD<\/h4>\n\n\n\n<p>\u6027\u80fd\u9762\u3067\u9078\u3073\u305f\u304f\u306a\u308a\u307e\u3059\u304c<a href=\"https:\/\/www.buffalo.jp\/recovery\/contents\/detail51.html\" target=\"_blank\" rel=\"noopener\" title=\"\u5bb9\u91cf\u5358\u4fa1\u60aa\u3044\">\u5bb9\u91cf\u5358\u4fa1\u60aa\u3044<\/a>\u3002\u3001\u30b7\u30fc\u30b1\u30f3\u30b7\u30e3\u30eb\u30e9\u30a4\u30c8\u306e\u9023\u7d9a\u3063\u3066\u3053\u3068\u3092\u8003\u3048\u308b\u3068<br>SSD\u3092\u9078\u3076\u306e\u306f\u30a4\u30de\u30a4\u30c1\u3002\u3082\u3063\u305f\u3044\u306a\u3044\u3002\u5bb9\u91cf\u5358\u4fa1\u60aa\u3044\u3057\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">SD\u30ab\u30fc\u30c9<\/h4>\n\n\n\n<p>\u904e\u53bb\u3001\u6620\u50cf\u9332\u753b\u7cfb\u306e\u4ed5\u4e8b\u3067\u300cSD\u30ab\u30fc\u30c9\u3067\u3082\u5272\u3068\u3044\u3051\u308b\u300d\u3053\u3068\u304c\u308f\u304b\u3063\u3066\u307e\u3057\u305f\u3057\u3001<br>\u30cf\u30f3\u30c7\u30a3\u30ab\u30e0\u3082SD\u3067\u3059\u304b\u3089\u306d\u3002\u308f\u308a\u3068SD\u3044\u3051\u307e\u3059\u3002\u9811\u5f35\u308c\u308b\u3002<br>\u305f\u3060\u9045\u3044\u3002\u8ee2\u9001\u901f\u5ea6\u304c10MB\/\u6bce\u79d2\u3050\u3089\u3044\u3002<br>\u3042\u3068\u52a3\u5316SSD\u3068\u8a00\u3063\u305f\u3089\u3044\u3044\u306e\u304b\u306a\u3001\u30e1\u30c1\u30e3\u30af\u30c1\u30e3\u71b1\u306b\u5f31\u3044\u3002\u3060\u304b\u3089\u5bff\u547d\u3082\u65e9\u3044\u3002<br>\u3042\u3068\u5bb9\u91cf\u5358\u4fa1\u60aa\u3044\u3002\u9632\u72af\u30ab\u30e1\u30e9\u306b\u88c5\u7740\u3059\u308b\u304b\u3089\u610f\u7fa9\u304c\u3042\u308b\u611f\u3058\u3067\u3059\u306d\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">HDD<\/h4>\n\n\n\n<p>\u5927\u6b63\u7fa9\u3002\u6700\u521d\u304b\u3089\u30b3\u30ec\u3092\u8cb7\u3063\u3066\u304a\u3051\u3070\u30b3\u30b9\u30c8\u306fHDD\u4ee3\u3060\u3051\u3067\u6e08\u307f\u307e\u3057\u305f\u3002<br>\u78ba\u304b\u306bSSD\u307b\u3069\u306e\u6027\u80fd\u306f\u51fa\u307e\u305b\u3093\u304c\u3001\u9332\u753b\u4e2d\u306f\u89e6\u3089\u306a\u3044\u30c9\u30e9\u30a4\u30d6\u3068\u5272\u308a\u5207\u308c\u3070HDD\u3067\u3082\u4e8b\u8db3\u308a\u307e\u3059\u3002<br>\u305f\u3060\u3057\u3001\u305d\u308c\u306f\u9332\u753b\u4e2d\u306f\u89e6\u3089\u306a\u3044\u3063\u3066\u524d\u63d0\u3067\u3059\u3002<br>\u52d5\u753b\u30d5\u30a1\u30a4\u30eb\u306e\u66f8\u304d\u8fbc\u307f\u4e2d\u306b\u5225\u52d5\u753b\u306e\u8aad\u51fa\u3057\u3092\u59cb\u3081\u305f\u3089\u3001\u69cb\u9020\u4e0a\u3001\u30d7\u30e9\u30c3\u30bf\u304c\u66b4\u308c\u3066\u5bff\u547d\u304c\u7e2e\u307e\u308a\u307e\u3059\u3002<br><s>\u307e\u308b\u3067\u4f5c\u696d\u4e2d\u306b\u4f1a\u8b70\u306b\u547c\u3070\u308c\u305f\u30a8\u30f3\u30b8\u30cb\u30a2\u307f\u305f\u3044\u3067\u3059\u306d\u3002\u3042\u308c\u306a\u3093\u304b\u773c\u304b\u3089\u6c57\u304c\u51fa\u3066\u304f\u308b\u308f<\/s><br>\u4f55\u3088\u308a\u5bb9\u91cf\u5358\u4fa1\u304c\u3059\u3054\u304f\u3044\u3044\u3002\u9332\u753b\u5b8c\u4e86\u2192wasabi\/S3\u306b\u9000\u907f\u3067\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u306e\u61f8\u5ff5\u3082\u30bc\u30ed\u3067\u3059\u3002<br><s>\u4e00\u751f\u6d88\u305b\u306a\u3044\u91d1\u306e\u304b\u304b\u308b\u30c7\u30fc\u30bf\u306e\u30b4\u30df\u7bb1\u306b\u306a\u308a\u305d\u3046\u3067wasabi\/s3\u306e\u5951\u7d04\u306f\u4e8c\u306e\u8db3\u3092\u8e0f\u3093\u3067\u3044\u307e\u3059\u3002<\/s><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u51fa\u4f1a\u3063\u3066\u3057\u307e\u3063\u305f4TB SSD<\/h2>\n\n\n\n<p>\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u306e\u6d77\u3092\u3055\u307e\u3088\u3063\u3066\u3044\u305f\u3068\u3053\u308d\u3001\u753b\u50cf\u306e4TB SSD\u306b\u51fa\u4f1a\u3044\u307e\u3057\u305f\u3002\u72c2\u6c17\u306e<strong>1\u4e07\u5186<\/strong>\u3067\u3059\u3002<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-1024x768.jpg\" alt=\"\" class=\"wp-image-4852\" srcset=\"https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-1024x768.jpg 1024w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-300x225.jpg 300w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-768x576.jpg 768w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2.jpg 1215w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-1-1024x768.jpg\" alt=\"\" class=\"wp-image-4853\" srcset=\"https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-1-1024x768.jpg 1024w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-1-300x225.jpg 300w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-1-768x576.jpg 768w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-1.jpg 1215w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u3082\u3046\u4e00\u76ee\u898b\u3066\u300c\u5bb9\u91cf\u8a50\u6b3a\u300d\u3092\u7591\u3044\u307e\u3057\u305f\u3002\u3067\u3082\u30ef\u30f3\u30c1\u30e3\u30f34TB\u3042\u308b\u306a\u3089\u5132\u3051\u30e2\u30f3\u30022.5\u30a4\u30f3\u30c1HDD\u306f\u69cb\u9020\u4e0a2TB\u304c\u9650\u754c\u306a\u306e\u3067\u3001\u3053\u306e\uff14TBSSD\u3092\u8a66\u3057\u3066\u307f\u307e\u3059\u3002<br>\u3061\u306a\u307f\u306b\u25cb\u25cb\u30aa\u30af\u3067\u8cb7\u3044\u307e\u3057\u305f\u3002\u30e4\u30d0\u3044\u30cb\u30aa\u30a4\u304c\u30d7\u30f3\u30d7\u30f3\u3059\u308b\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u30af\u30ea\u30b9\u30bf\u30eb\u30c7\u30a3\u30b9\u30af\u30a4\u30f3\u30d5\u30a9\uff5e\uff01<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"706\" src=\"https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-2-1024x706.jpg\" alt=\"\" class=\"wp-image-4854\" srcset=\"https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-2-1024x706.jpg 1024w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-2-300x207.jpg 300w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-2-768x530.jpg 768w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-2-1536x1059.jpg 1536w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-2.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u3061\u306a\u307f\u306b\u8d85\u5618\u3067\u3059\u3002\u3053\u308c3.62TB\u66f8\u304d\u8fbc\u3093\u30671\u56de\u6587\u93ae\u306b\u3057\u305f\u3042\u3068\u3001\u5225PC\u3067\u5947\u8de1\u7684\u306b\u30de\u30a6\u30f3\u30c8\u3067\u304d\u305f\u3042\u3068\u306e\u59ff\u3067\u3059\u3002<br>\u58ca\u3059\u524d\u3082\u64ae\u308b\u3079\u304d\u3067\u3057\u305f\u306d\uff5e<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u307e\u3068\u3082\u306aSSD\u306e\u30af\u30ea\u30b9\u30bf\u30eb\u30c7\u30a3\u30b9\u30af\u30a4\u30f3\u30d5\u30a9\uff5e<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"706\" src=\"https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-3-1024x706.jpg\" alt=\"\" class=\"wp-image-4855\" srcset=\"https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-3-1024x706.jpg 1024w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-3-300x207.jpg 300w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-3-768x530.jpg 768w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-3-1536x1059.jpg 1536w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-3.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u3082\u3046\u898b\u305f\u3081\u304c\u30de\u30c8\u30e2\u3060\u306a\u3063\u3066\u308f\u304b\u308a\u307e\u3059\u304b\u306d\u3002<br>\u305f\u3060\u30af\u30ea\u30b9\u30bf\u30eb\u30c7\u30a3\u30b9\u30af\u30a4\u30f3\u30d5\u30a9\u306fSMART\u60c5\u5831\u3057\u304b\u53d6\u308c\u306a\u3044\u306e\u3067\u3001\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u3084\u30d5\u30a1\u30fc\u30e0\u306e\u66b4\u8d70\u3067\u6587\u93ae\u5316\u3057\u305f\u3068\u304d\u306e\u7d50\u679c\u306f\u308f\u304b\u308a\u306b\u304f\u3044\u3093\u3067\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u88c1\u304f\u306e\u306f\uff01\u4ffa\u306e\u30b9\u30bf\u30f3\u30c9\u3060\uff01\uff01<\/h2>\n\n\n\n<p>\u5bb9\u91cf\u8a50\u6b3a\u3092\u307e\u305a\u7591\u3063\u3066\u3044\u305f\u306e\u3067\u3001H2testw\u3092\u4f7f\u3063\u3066\u3082\u3088\u304b\u3063\u305f\u306e\u3067\u3059\u304c\u3001<br>\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u3082\u602a\u3057\u3044\u53ef\u80fd\u6027\u304c\u3042\u308b\u305f\u3081\u3001\u30b9\u30bf\u30f3\u30c9\u30d1\u30ef\u30fc\u3092\u5168\u958b\u3067\u30aa\u30e9\u30aa\u30e9\u3059\u308b\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u7528\u610f\u3057\u307e\u3057\u305f\u3002<br>\u203b\u5b9f\u884c\u3059\u308b\u969b\u306f\u7d76\u5bfe\u306b\u81ea\u5df1\u8cac\u4efb\u3067\u3001\u30d6\u30c3\u58ca\u3057\u3066\u3082\u3044\u3044\u30b9\u30c8\u30ec\u30fc\u30b8\u306b\u3084\u3063\u3066\u306d\uff01HDD\u306b\u3084\u308b\u3068\u672c\u5f53\u306b\u5bff\u547d\u7e2e\u3081\u308b\u3088\uff01<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>param(\n\u00a0 &#91;Parameter(Mandatory=$true)&#93;&#91;string&#93;$DriveLetter,\u00a0 \u00a0# \u4f8b: E\n\u00a0 &#91;double&#93;$SizeTB = 4,\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u76ee\u6a19\u30b5\u30a4\u30ba(TB\u8868\u8a18)\n\u00a0 &#91;int&#93;$BlockMiB = 16,\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0# \u30d6\u30ed\u30c3\u30af\u30b5\u30a4\u30ba(MiB)\n\u00a0 &#91;int&#93;$Seed = 12345,\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u30b7\u30e3\u30c3\u30d5\u30eb\u7528\u30b7\u30fc\u30c9\n\u00a0 &#91;switch&#93;$VerifyOnly\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u66f8\u304b\u305a\u306b\u691c\u8a3c\u3060\u3051\n)\n\n$ErrorActionPreference = \"Stop\"\n\n$root = \"$DriveLetter`:\\\"\nif (-not (Test-Path $root)) { throw \"Drive $DriveLetter not found.\" }\n\n$targetPath = Join-Path $root \"filltest.bin\"\nWrite-Host \"Target file: $targetPath\"\n\n$blockBytes = &#91;int64&#93;$BlockMiB * 1024 * 1024\n\n# TiB\u63db\u7b97\uff08Windows\u306e\u5b9f\u8868\u793a\u3068\u6574\u5408\uff09\n$targetBytes = &#91;int64&#93;(&#91;math&#93;::Floor($SizeTB * 1024 * 1024 * 1024 * 1024))\n$blockCount = &#91;int64&#93;(&#91;math&#93;::Floor($targetBytes \/ $blockBytes))\n\nif ($blockCount -le 0) { throw \"blockCount &lt;= 0. Check SizeTB\/BlockMiB.\" }\n\nWrite-Host \"Block size : $BlockMiB MiB ($blockBytes bytes)\"\nWrite-Host \"Target size: $SizeTB TiB-ish ($targetBytes bytes)\"\nWrite-Host \"Blocks\u00a0 \u00a0 \u00a0: $blockCount\"\n\n# ---- \u30d6\u30ed\u30c3\u30af\u9806\u30b7\u30e3\u30c3\u30d5\u30eb ----\n$indices = New-Object int[] $blockCount\nfor ($i=0; $i -lt $blockCount; $i++) { $indices&#91;$i&#93; = $i }\n\n$rng = New-Object System.Random($Seed)\nfor ($i=$blockCount-1; $i -gt 0; $i--) {\n\u00a0 $j = $rng.Next(0, &#91;int&#93;($i+1))\n\u00a0 $tmp = $indices&#91;$i&#93;\n\u00a0 $indices&#91;$i&#93; = $indices&#91;$j&#93;\n\u00a0 $indices&#91;$j&#93; = $tmp\n}\n\n# ---- \u30d6\u30ed\u30c3\u30af\u66f8\u304d\u8fbc\u307f ----\nfunction Write-Block(&#91;System.IO.FileStream&#93;$fs, &#91;int&#93;$idx, [byte[]]$buf) {\n\n\u00a0 # \u30d8\u30c3\u30c0\uff0816\u30d0\u30a4\u30c8\uff09\n\u00a0 &#91;BitConverter&#93;::GetBytes(&#91;int64&#93;$idx).CopyTo($buf, 0)\n\u00a0 &#91;BitConverter&#93;::GetBytes(&#91;int64&#93;$Seed).CopyTo($buf, 8)\n\n\u00a0 # \u518d\u73fe\u53ef\u80fd\u306a\u4e71\u6570\n\u00a0 $rngBlock = New-Object System.Random($Seed -bxor $idx)\n\u00a0 $rngBlock.NextBytes($buf) | Out-Null\n\n\u00a0 # \u30d8\u30c3\u30c0\u4e0a\u66f8\u304d\uff08\u4e71\u6570\u3067\u6f70\u3055\u308c\u308b\u305f\u3081\u518d\u66f8\u8fbc\uff09\n\u00a0 &#91;BitConverter&#93;::GetBytes(&#91;int64&#93;$idx).CopyTo($buf, 0)\n\u00a0 &#91;BitConverter&#93;::GetBytes(&#91;int64&#93;$Seed).CopyTo($buf, 8)\n\n\u00a0 $offset = &#91;int64&#93;$idx * $blockBytes\n\u00a0 $fs.Position = $offset\n\u00a0 $fs.Write($buf, 0, $buf.Length)\n}\n\n# ---- \u30d6\u30ed\u30c3\u30af\u691c\u8a3c ----\nfunction Verify-Block(&#91;System.IO.FileStream&#93;$fs, &#91;int&#93;$idx, [byte[]]$buf) {\n\n\u00a0 $offset = &#91;int64&#93;$idx * $blockBytes\n\u00a0 $fs.Position = $offset\n\n\u00a0 $read = 0\n\u00a0 while ($read -lt $buf.Length) {\n\u00a0 \u00a0 $n = $fs.Read($buf, $read, $buf.Length - $read)\n\u00a0 \u00a0 if ($n -le 0) { throw \"Read failed at block $idx\" }\n\u00a0 \u00a0 $read += $n\n\u00a0 }\n\n\u00a0 $gotIdx\u00a0 = &#91;BitConverter&#93;::ToInt64($buf, 0)\n\u00a0 $gotSeed = &#91;BitConverter&#93;::ToInt64($buf, 8)\n\n\u00a0 if ($gotIdx -ne $idx -or $gotSeed -ne &#91;int64&#93;$Seed) {\n\u00a0 \u00a0 return $false\n\u00a0 }\n\n\u00a0 # \u5148\u982d4KB\u3060\u3051\u518d\u751f\u6210\u3057\u3066\u6bd4\u8f03\uff08\u9ad8\u901f\u5316\u306e\u305f\u3081\u5168\u4f53\u6bd4\u8f03\u3057\u306a\u3044\uff09\n\u00a0 $checkLen = &#91;math&#93;::Min(4096, $buf.Length)\n\u00a0 $expected = New-Object byte[] $checkLen\n\n\u00a0 &#91;BitConverter&#93;::GetBytes(&#91;int64&#93;$idx).CopyTo($expected, 0)\n\u00a0 &#91;BitConverter&#93;::GetBytes(&#91;int64&#93;$Seed).CopyTo($expected, 8)\n\n\u00a0 $rngBlock = New-Object System.Random($Seed -bxor $idx)\n\u00a0 $rngBlock.NextBytes($expected) | Out-Null\n\n\u00a0 &#91;BitConverter&#93;::GetBytes(&#91;int64&#93;$idx).CopyTo($expected, 0)\n\u00a0 &#91;BitConverter&#93;::GetBytes(&#91;int64&#93;$Seed).CopyTo($expected, 8)\n\n\u00a0 for ($k=0; $k -lt $checkLen; $k++) {\n\u00a0 \u00a0 if ($buf&#91;$k&#93; -ne $expected&#91;$k&#93;) { return $false }\n\u00a0 }\n\n\u00a0 return $true\n}\n\n# ---- \u5b9f\u884c ----\n$buffer = New-Object byte[] $blockBytes\n\nif (-not $VerifyOnly) {\n\n\u00a0 Write-Host \"Writing blocks...\" -ForegroundColor Cyan\n\n\u00a0 $fs = New-Object System.IO.FileStream(\n\u00a0 \u00a0 $targetPath,\n\u00a0 \u00a0 &#91;System.IO.FileMode&#93;::OpenOrCreate,\n\u00a0 \u00a0 &#91;System.IO.FileAccess&#93;::ReadWrite,\n\u00a0 \u00a0 &#91;System.IO.FileShare&#93;::None\n\u00a0 )\n\n\u00a0 try {\n\u00a0 \u00a0 $fs.SetLength($blockCount * $blockBytes)\n\n\u00a0 \u00a0 $sw = &#91;System.Diagnostics.Stopwatch&#93;::StartNew()\n\n\u00a0 \u00a0 for ($n=0; $n -lt $blockCount; $n++) {\n\n\u00a0 \u00a0 \u00a0 $idx = $indices&#91;$n&#93;\n\u00a0 \u00a0 \u00a0 Write-Block $fs $idx $buffer\n\n\u00a0 \u00a0 \u00a0 if (($n % 1024) -eq 0 -and $n -gt 0) {\n\u00a0 \u00a0 \u00a0 \u00a0 $doneGiB = ($n * $blockBytes) \/ 1GB\n\u00a0 \u00a0 \u00a0 \u00a0 $rate = $doneGiB \/ $sw.Elapsed.TotalSeconds\n\u00a0 \u00a0 \u00a0 \u00a0 Write-Host (\"Wrote {0:N0}\/{1:N0} blocks ({2:N1} GiB), {3:N2} GiB\/s\" -f $n, $blockCount, $doneGiB, $rate)\n\u00a0 \u00a0 \u00a0 \u00a0 $fs.Flush($true)\n\u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 }\n\n\u00a0 \u00a0 $fs.Flush($true)\n\u00a0 \u00a0 $sw.Stop()\n\u00a0 \u00a0 Write-Host \"Write completed in $($sw.Elapsed).\" -ForegroundColor Green\n\u00a0 }\n\u00a0 finally {\n\u00a0 \u00a0 $fs.Dispose()\n\u00a0 }\n}\n\nWrite-Host \"Verifying blocks...\" -ForegroundColor Cyan\n\n$fs2 = New-Object System.IO.FileStream(\n\u00a0 $targetPath,\n\u00a0 &#91;System.IO.FileMode&#93;::Open,\n\u00a0 &#91;System.IO.FileAccess&#93;::Read,\n\u00a0 &#91;System.IO.FileShare&#93;::Read\n)\n\ntry {\n\n\u00a0 $bad = 0\n\u00a0 $sw2 = &#91;System.Diagnostics.Stopwatch&#93;::StartNew()\n\n\u00a0 for ($n=0; $n -lt $blockCount; $n++) {\n\n\u00a0 \u00a0 $idx = $indices&#91;$n&#93;\n\u00a0 \u00a0 $ok = Verify-Block $fs2 $idx $buffer\n\n\u00a0 \u00a0 if (-not $ok) {\n\u00a0 \u00a0 \u00a0 $bad++\n\u00a0 \u00a0 \u00a0 Write-Host \"Mismatch at block $idx (order-pos $n)\" -ForegroundColor Red\n\u00a0 \u00a0 \u00a0 if ($bad -ge 20) {\n\u00a0 \u00a0 \u00a0 \u00a0 throw \"Too many mismatches. Likely fake capacity or corruption.\"\n\u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 }\n\n\u00a0 \u00a0 if (($n % 2048) -eq 0 -and $n -gt 0) {\n\u00a0 \u00a0 \u00a0 $doneGiB = ($n * $blockBytes) \/ 1GB\n\u00a0 \u00a0 \u00a0 $rate = $doneGiB \/ $sw2.Elapsed.TotalSeconds\n\u00a0 \u00a0 \u00a0 Write-Host (\"Verified {0:N0}\/{1:N0} blocks ({2:N1} GiB), {3:N2} GiB\/s, bad={4}\" -f $n, $blockCount, $doneGiB, $rate, $bad)\n\u00a0 \u00a0 }\n\u00a0 }\n\n\u00a0 $sw2.Stop()\n\n\u00a0 if ($bad -eq 0) {\n\u00a0 \u00a0 Write-Host \"VERIFY OK. No mismatches detected.\" -ForegroundColor Green\n\u00a0 }\n\u00a0 else {\n\u00a0 \u00a0 Write-Host \"VERIFY FAILED. bad blocks: $bad\" -ForegroundColor Red\n\u00a0 }\n}\nfinally {\n\u00a0 $fs2.Dispose()\n}<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #81A1C1\">param<\/span><span style=\"color: #ECEFF4\">(<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #88C0D0\">Parameter<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #D8DEE9\">Mandatory<\/span><span style=\"color: #81A1C1\">=$true<\/span><span style=\"color: #ECEFF4\">)&#93;&#91;<\/span><span style=\"color: #81A1C1\">string<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">DriveLetter<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0<\/span><span style=\"color: #616E88\"># \u4f8b: E<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">double<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">SizeTB<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">4<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #616E88\"># \u76ee\u6a19\u30b5\u30a4\u30ba(TB\u8868\u8a18)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">int<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">BlockMiB<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">16<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/span><span style=\"color: #616E88\"># \u30d6\u30ed\u30c3\u30af\u30b5\u30a4\u30ba(MiB)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">int<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">Seed<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">12345<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #616E88\"># \u30b7\u30e3\u30c3\u30d5\u30eb\u7528\u30b7\u30fc\u30c9<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">switch<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">VerifyOnly<\/span><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #616E88\"># \u66f8\u304b\u305a\u306b\u691c\u8a3c\u3060\u3051<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">$ErrorActionPreference<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Stop<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">root<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">DriveLetter<\/span><span style=\"color: #A3BE8C\">`:\\<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">if<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">-not<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #88C0D0\">Test-Path<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">root<\/span><span style=\"color: #ECEFF4\">))<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">throw<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Drive <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">DriveLetter<\/span><span style=\"color: #A3BE8C\"> not found.<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">targetPath<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #88C0D0\">Join-Path<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">root<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">filltest.bin<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">Write-Host<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Target file: <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">targetPath<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockBytes<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">int64<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">BlockMiB<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">*<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">1024<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">*<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">1024<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #616E88\"># TiB\u63db\u7b97\uff08Windows\u306e\u5b9f\u8868\u793a\u3068\u6574\u5408\uff09<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">targetBytes<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">int64<\/span><span style=\"color: #ECEFF4\">&#93;(&#91;<\/span><span style=\"color: #81A1C1\">math<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::Floor<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">SizeTB<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">*<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">1024<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">*<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">1024<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">*<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">1024<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">*<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">1024<\/span><span style=\"color: #ECEFF4\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockCount<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">int64<\/span><span style=\"color: #ECEFF4\">&#93;(&#91;<\/span><span style=\"color: #81A1C1\">math<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::Floor<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">targetBytes<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockBytes<\/span><span style=\"color: #ECEFF4\">))<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">if<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockCount<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-le<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">throw<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">blockCount &lt;= 0. Check SizeTB\/BlockMiB.<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">Write-Host<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Block size : <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">BlockMiB<\/span><span style=\"color: #A3BE8C\"> MiB (<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockBytes<\/span><span style=\"color: #A3BE8C\"> bytes)<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">Write-Host<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Target size: <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">SizeTB<\/span><span style=\"color: #A3BE8C\"> TiB-ish (<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">targetBytes<\/span><span style=\"color: #A3BE8C\"> bytes)<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">Write-Host<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Blocks\u00a0 \u00a0 \u00a0: <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockCount<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #616E88\"># ---- \u30d6\u30ed\u30c3\u30af\u9806\u30b7\u30e3\u30c3\u30d5\u30eb ----<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">indices<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #88C0D0\">New-Object<\/span><span style=\"color: #D8DEE9FF\"> int<\/span><span style=\"color: #ECEFF4\">[]<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockCount<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">for<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">i<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #81A1C1\">;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">i<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-lt<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockCount<\/span><span style=\"color: #81A1C1\">;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">i<\/span><span style=\"color: #81A1C1\">++<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">indices<\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">i<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">i<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">rng<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #88C0D0\">New-Object<\/span><span style=\"color: #D8DEE9FF\"> System.Random<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">Seed<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">for<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">i<\/span><span style=\"color: #81A1C1\">=$<\/span><span style=\"color: #D8DEE9\">blockCount<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #81A1C1\">;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">i<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-gt<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #81A1C1\">;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">i<\/span><span style=\"color: #81A1C1\">--<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">j<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">rng.Next<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">int<\/span><span style=\"color: #ECEFF4\">&#93;(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">i<\/span><span style=\"color: #81A1C1\">+<\/span><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #ECEFF4\">))<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">tmp<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">indices<\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">i<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">indices<\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">i<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">indices<\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">j<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">indices<\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">j<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">tmp<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #616E88\"># ---- \u30d6\u30ed\u30c3\u30af\u66f8\u304d\u8fbc\u307f ----<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">function<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #88C0D0\">Write-Block<\/span><span style=\"color: #ECEFF4\">(&#91;<\/span><span style=\"color: #81A1C1\">System.IO.FileStream<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">fs<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">int<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">idx<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">[<\/span><span style=\"color: #81A1C1\">byte<\/span><span style=\"color: #ECEFF4\">[]]<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buf<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #616E88\"># \u30d8\u30c3\u30c0\uff0816\u30d0\u30a4\u30c8\uff09<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">BitConverter<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::GetBytes<\/span><span style=\"color: #ECEFF4\">(&#91;<\/span><span style=\"color: #81A1C1\">int64<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">idx<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\">.CopyTo<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buf<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">BitConverter<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::GetBytes<\/span><span style=\"color: #ECEFF4\">(&#91;<\/span><span style=\"color: #81A1C1\">int64<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">Seed<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\">.CopyTo<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buf<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">8<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #616E88\"># \u518d\u73fe\u53ef\u80fd\u306a\u4e71\u6570<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">rngBlock<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #88C0D0\">New-Object<\/span><span style=\"color: #D8DEE9FF\"> System.Random<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">Seed<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-bxor<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">idx<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">rngBlock.NextBytes<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buf<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">|<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #88C0D0\">Out-Null<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #616E88\"># \u30d8\u30c3\u30c0\u4e0a\u66f8\u304d\uff08\u4e71\u6570\u3067\u6f70\u3055\u308c\u308b\u305f\u3081\u518d\u66f8\u8fbc\uff09<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">BitConverter<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::GetBytes<\/span><span style=\"color: #ECEFF4\">(&#91;<\/span><span style=\"color: #81A1C1\">int64<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">idx<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\">.CopyTo<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buf<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">BitConverter<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::GetBytes<\/span><span style=\"color: #ECEFF4\">(&#91;<\/span><span style=\"color: #81A1C1\">int64<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">Seed<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\">.CopyTo<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buf<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">8<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">offset<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">int64<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">idx<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">*<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockBytes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">fs.Position<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">offset<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">fs.Write<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buf<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buf.Length<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #616E88\"># ---- \u30d6\u30ed\u30c3\u30af\u691c\u8a3c ----<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">function<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #88C0D0\">Verify-Block<\/span><span style=\"color: #ECEFF4\">(&#91;<\/span><span style=\"color: #81A1C1\">System.IO.FileStream<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">fs<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">int<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">idx<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">[<\/span><span style=\"color: #81A1C1\">byte<\/span><span style=\"color: #ECEFF4\">[]]<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buf<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">offset<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">int64<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">idx<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">*<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockBytes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">fs.Position<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">offset<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">read<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">while<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">read<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-lt<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buf.Length<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">fs.Read<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buf<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">read<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buf.Length<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">read<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">if<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-le<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">throw<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Read failed at block <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">idx<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">read<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">+=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">gotIdx<\/span><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">BitConverter<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::ToInt64<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buf<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">gotSeed<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">BitConverter<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::ToInt64<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buf<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">8<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">if<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">gotIdx<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-ne<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">idx<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-or<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">gotSeed<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-ne<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">int64<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">Seed<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">return<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$false<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #616E88\"># \u5148\u982d4KB\u3060\u3051\u518d\u751f\u6210\u3057\u3066\u6bd4\u8f03\uff08\u9ad8\u901f\u5316\u306e\u305f\u3081\u5168\u4f53\u6bd4\u8f03\u3057\u306a\u3044\uff09<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">checkLen<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">math<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::Min<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #B48EAD\">4096<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buf.Length<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">expected<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #88C0D0\">New-Object<\/span><span style=\"color: #D8DEE9FF\"> byte<\/span><span style=\"color: #ECEFF4\">[]<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">checkLen<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">BitConverter<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::GetBytes<\/span><span style=\"color: #ECEFF4\">(&#91;<\/span><span style=\"color: #81A1C1\">int64<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">idx<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\">.CopyTo<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">expected<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">BitConverter<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::GetBytes<\/span><span style=\"color: #ECEFF4\">(&#91;<\/span><span style=\"color: #81A1C1\">int64<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">Seed<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\">.CopyTo<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">expected<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">8<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">rngBlock<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #88C0D0\">New-Object<\/span><span style=\"color: #D8DEE9FF\"> System.Random<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">Seed<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-bxor<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">idx<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">rngBlock.NextBytes<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">expected<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">|<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #88C0D0\">Out-Null<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">BitConverter<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::GetBytes<\/span><span style=\"color: #ECEFF4\">(&#91;<\/span><span style=\"color: #81A1C1\">int64<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">idx<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\">.CopyTo<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">expected<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">BitConverter<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::GetBytes<\/span><span style=\"color: #ECEFF4\">(&#91;<\/span><span style=\"color: #81A1C1\">int64<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">Seed<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\">.CopyTo<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">expected<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">8<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">for<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">k<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #81A1C1\">;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">k<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-lt<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">checkLen<\/span><span style=\"color: #81A1C1\">;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">k<\/span><span style=\"color: #81A1C1\">++<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">if<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buf<\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">k<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-ne<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">expected<\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">k<\/span><span style=\"color: #ECEFF4\">&#93;)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">return<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$false<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">return<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$true<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #616E88\"># ---- \u5b9f\u884c ----<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buffer<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #88C0D0\">New-Object<\/span><span style=\"color: #D8DEE9FF\"> byte<\/span><span style=\"color: #ECEFF4\">[]<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockBytes<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">if<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">-not<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">VerifyOnly<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #88C0D0\">Write-Host<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Writing blocks...<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">ForegroundColor Cyan<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">fs<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #88C0D0\">New-Object<\/span><span style=\"color: #D8DEE9FF\"> System.IO.FileStream<\/span><span style=\"color: #ECEFF4\">(<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">targetPath<\/span><span style=\"color: #81A1C1\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">System.IO.FileMode<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::OpenOrCreate<\/span><span style=\"color: #81A1C1\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">System.IO.FileAccess<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::ReadWrite<\/span><span style=\"color: #81A1C1\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">System.IO.FileShare<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::None<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">try<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">fs.SetLength<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockCount<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">*<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockBytes<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">sw<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">System.Diagnostics.Stopwatch<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::StartNew<\/span><span style=\"color: #ECEFF4\">()<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">for<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #81A1C1\">;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-lt<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockCount<\/span><span style=\"color: #81A1C1\">;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #81A1C1\">++<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">idx<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">indices<\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #88C0D0\">Write-Block<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">fs<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">idx<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buffer<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">if<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">((<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">%<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">1024<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-eq<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-and<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-gt<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">doneGiB<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">*<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockBytes<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #81A1C1\">GB<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">rate<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">doneGiB<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">sw.Elapsed.TotalSeconds<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #88C0D0\">Write-Host<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Wrote {0:N0}\/{1:N0} blocks ({2:N1} GiB), {3:N2} GiB\/s<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-f<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockCount<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">doneGiB<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">rate<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">fs.Flush<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$true<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">fs.Flush<\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$true<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">sw.Stop<\/span><span style=\"color: #ECEFF4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #88C0D0\">Write-Host<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Write completed in <\/span><span style=\"color: #ECEFF4\">$(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">sw.Elapsed<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #A3BE8C\">.<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">ForegroundColor Green<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">finally<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">fs.Dispose<\/span><span style=\"color: #ECEFF4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">Write-Host<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Verifying blocks...<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">ForegroundColor Cyan<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">fs2<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #88C0D0\">New-Object<\/span><span style=\"color: #D8DEE9FF\"> System.IO.FileStream<\/span><span style=\"color: #ECEFF4\">(<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">targetPath<\/span><span style=\"color: #81A1C1\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">System.IO.FileMode<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::Open<\/span><span style=\"color: #81A1C1\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">System.IO.FileAccess<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::Read<\/span><span style=\"color: #81A1C1\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">System.IO.FileShare<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::Read<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">try<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">bad<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">sw2<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">System.Diagnostics.Stopwatch<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #D8DEE9FF\">::StartNew<\/span><span style=\"color: #ECEFF4\">()<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">for<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #81A1C1\">;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-lt<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockCount<\/span><span style=\"color: #81A1C1\">;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #81A1C1\">++<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">idx<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">indices<\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">ok<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> Verify<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">Block <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">fs2<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">idx<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">buffer<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">if<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">-not<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">ok<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">bad<\/span><span style=\"color: #81A1C1\">++<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #88C0D0\">Write-Host<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Mismatch at block <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">idx<\/span><span style=\"color: #A3BE8C\"> (order-pos <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #A3BE8C\">)<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">ForegroundColor Red<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">if<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">bad<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-ge<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">20<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">throw<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Too many mismatches. Likely fake capacity or corruption.<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">if<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">((<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">%<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">2048<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-eq<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-and<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-gt<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">doneGiB<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">*<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockBytes<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #81A1C1\">GB<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">rate<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">doneGiB<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">sw2.Elapsed.TotalSeconds<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 \u00a0 <\/span><span style=\"color: #88C0D0\">Write-Host<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Verified {0:N0}\/{1:N0} blocks ({2:N1} GiB), {3:N2} GiB\/s, bad={4}<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-f<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">n<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">blockCount<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">doneGiB<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">rate<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">bad<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">sw2.Stop<\/span><span style=\"color: #ECEFF4\">()<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">if<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">bad<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-eq<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #88C0D0\">Write-Host<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">VERIFY OK. No mismatches detected.<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">ForegroundColor Green<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">else<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 \u00a0 <\/span><span style=\"color: #88C0D0\">Write-Host<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">VERIFY FAILED. bad blocks: <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">bad<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">ForegroundColor Red<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">finally<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u00a0 <\/span><span style=\"color: #81A1C1\">$<\/span><span style=\"color: #D8DEE9\">fs2.Dispose<\/span><span style=\"color: #ECEFF4\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u5b9f\u884c\u3070\u3053\u3093\u306a\u611f\u3058\u3067<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>.\\ssd_fill_verify.ps1 -DriveLetter E -SizeTB 3.63 -BlockMiB 16 -Seed 12345<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9FF\">.\\ssd_fill_verify.ps1 <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">DriveLetter E <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">SizeTB <\/span><span style=\"color: #B48EAD\">3.63<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">BlockMiB <\/span><span style=\"color: #B48EAD\">16<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">Seed <\/span><span style=\"color: #B48EAD\">12345<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u5272\u3068\u7c89\u7815\u3059\u308b\u3064\u3082\u308a\u3067\u3059\u304c\u3001\u3053\u306e\u7a0b\u5ea6\u3067\u7c89\u7815\u3055\u308c\u308bSSD\u306a\u3089\u6700\u521d\u304b\u3089\u4f7f\u3044\u7269\u306b\u306a\u3089\u306a\u3044\u3067\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u3084\u3063\u3066\u308b\u3053\u3068<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u5bb9\u91cf\u507d\u88c5\u306e\u66b4\u304d\u51fa\u3057<br>3.62TB\u3081\u3044\u3063\u3071\u3044\u306e\u5de8\u5927\u306a\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3057\u3001\u307b\u307c\u5168\u9818\u57df\u3092\u57cb\u3081\u5c3d\u304f\u3057\u307e\u3059\u3002<br>\u5b9f\u7528\u91cf\u304c\u8db3\u308a\u306a\u3044\u5834\u5408\u3001\u3053\u306e\u6642\u70b9\u3067SSD\u304c\u66f8\u304d\u8fbc\u307for\u691c\u8a3c\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u51fa\u308b\u305f\u3081\u30ea\u30bf\u30a4\u30a2\uff08\u518d\u8d77\u4e0d\u80fd\uff09\u306b\u306a\u308a\u307e\u3059\u3002<\/li>\n\n\n\n<li>\u30b7\u30e3\u30c3\u30d5\u30eb\u66f8\u304d\u8fbc\u307f\u3067\u30b3\u30f3\u30c8\u30fc\u30e9\u306e\u88cf\u3092\u304b\u304f<br>\u30b7\u30fc\u30b1\u30f3\u30b7\u30e3\u30eb\u66f8\u304d\u8fbc\u307f\u306e\u6700\u9069\u5316\u3001\u30ad\u30e3\u30c3\u30b7\u30e5\u3054\u307e\u304b\u3057\u3092\u7121\u52b9\u5316\u3057\u3066\u30e9\u30f3\u30c0\u30e0\u30a2\u30af\u30bb\u30b9\u3092\u3084\u308d\u3046\u3068\u3057\u3066\u307e\u3059\u3002<\/li>\n\n\n\n<li>\u6574\u5408\u6027\u30c1\u30a7\u30c3\u30af<br>Verify\u30d5\u30a7\u30fc\u30ba\u30671bit\u306e\u72c2\u3044\u3082\u306a\u304f\u30d5\u30a1\u30a4\u30eb\u304c\u6b63\u3057\u304f\u4fdd\u5b58\u3055\u308c\u3066\u3044\u308b\u304b\u30c1\u30a7\u30c3\u30af\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059\u3002<br>\u305f\u3060\u307e\u3041\u5168\u30c7\u30fc\u30bf\u6bd4\u8f03\u3059\u308b\u3068\u8d85\u6642\u9593\u304b\u304b\u308b\u305f\u3081\u3001\u5148\u982d4KB\u3060\u3051\u53b3\u5bc6\u30c1\u30a7\u30c3\u30af\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059\u3002<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u5b9f\u969b\u306b\u3084\u3063\u3066\u307f\u305f<\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>PS C:\\\uff5e\uff5e\uff5e\\Desktop> .\\ssd_fill_verify.ps1 -DriveLetter E -SizeTB 3.63 -BlockMiB 16 -Seed 12345\nTarget file: E:\\filltest.bin\nBlock size : 16 MiB (16777216 bytes)\nTarget size: 3.63 TiB-ish (3991227208826 bytes)\nBlocks     : 237895\nWriting blocks...<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9FF\">PS C:\\\uff5e\uff5e\uff5e\\Desktop<\/span><span style=\"color: #81A1C1\">&gt;<\/span><span style=\"color: #D8DEE9FF\"> .\\ssd_fill_verify.ps1 <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">DriveLetter E <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">SizeTB <\/span><span style=\"color: #B48EAD\">3.63<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">BlockMiB <\/span><span style=\"color: #B48EAD\">16<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">Seed <\/span><span style=\"color: #B48EAD\">12345<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">Target file: E:\\filltest.bin<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">Block size : <\/span><span style=\"color: #B48EAD\">16<\/span><span style=\"color: #D8DEE9FF\"> MiB <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #B48EAD\">16777216<\/span><span style=\"color: #D8DEE9FF\"> bytes<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">Target size: <\/span><span style=\"color: #B48EAD\">3.63<\/span><span style=\"color: #D8DEE9FF\"> TiB<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">ish <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #B48EAD\">3991227208826<\/span><span style=\"color: #D8DEE9FF\"> bytes<\/span><span style=\"color: #ECEFF4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">Blocks     : <\/span><span style=\"color: #B48EAD\">237895<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">Writing blocks...<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"484\" height=\"755\" src=\"https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2.png\" alt=\"\" class=\"wp-image-4856\" srcset=\"https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2.png 484w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-192x300.png 192w\" sizes=\"(max-width: 484px) 100vw, 484px\" \/><\/figure>\n\n\n\n<p>\u3046\u304a\u304a\u304a\u304a\u304a\u304a\uff01\uff01\uff01\u30aa\u30e9\u30aa\u30e9\u30aa\u30e9\u30aa\u30e9\u30aa\u30e9\u30aa\u30e9\uff01\uff01\uff01<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"428\" height=\"488\" src=\"https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-5.png\" alt=\"\" class=\"wp-image-4857\" srcset=\"https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-5.png 428w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-5-263x300.png 263w\" sizes=\"(max-width: 428px) 100vw, 428px\" \/><\/figure>\n\n\n\n<p>\u306a\u3093\u3060\u3053\u306e<strong>&#8220;\u9045\u3055&#8221;<\/strong>\u306f\uff5e\uff5e\uff5e\uff5e\uff5e\uff01\uff01\uff01\uff08\u767d\u76ee<br>SSD\u306a\u306e\u306b\u30ab\u30bf\u30c4\u30e0\u30ea\u306b\u306a\u3063\u3061\u307e\u3063\u305f\u3088\u3046\u306a<br>\u66f8\u304d\u8fbc\u307f\u901f\u5ea6\u304c<strong>20MB\/\u79d2<\/strong>\u306a\u3093\u3066<strong>\u53e4\u3044SD\u30ab\u30fc\u30c9<\/strong>\u3068\u5909\u308f\u3089\u306a\u3044\u3058\u3083\u306a\u3044\u304b\uff5e\uff5e\uff5e\uff5e\uff5e\uff01\uff01\uff01<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u610f\u5916\uff01\u305d\u308c\u306fOS\u304b\u3089\u306e\u8b66\u544a\uff01\uff01<\/h4>\n\n\n\n<p>15\u5206\uff01\u3088\u304f\u8010\u3048\u305f\uff01<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>C:\\\uff5e\uff5e\uff5e\\ssd_fill_verify.ps1 : \"3\" \u500b\u306e\u5f15\u6570\u3092\u6307\u5b9a\u3057\u3066 \"Write\" \u3092\u547c\u3073\u51fa\u3057\u4e2d\u306b\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\n\u3057\u305f: \"\u5b58\u5728\u3057\u306a\u3044\u30c7\u30d0\u30a4\u30b9\u3092\u6307\u5b9a\u3057\u307e\u3057\u305f\u3002\n\"\n\u767a\u751f\u5834\u6240 \u884c:1 \u6587\u5b57:1\n+ .\\ssd_fill_verify.ps1 -DriveLetter E -SizeTB 3.63 -BlockMiB 16 -Seed  ...\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n    + CategoryInfo          : NotSpecified: (:) &#91;ssd_fill_verify.ps1&#93;, MethodInvocationException\n    + FullyQualifiedErrorId : IOException,ssd_fill_verify.ps1<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9FF\">C:\\\uff5e\uff5e\uff5e\\ssd_fill_verify.ps1 : <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">3<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\"> \u500b\u306e\u5f15\u6570\u3092\u6307\u5b9a\u3057\u3066 <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Write<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\"> \u3092\u547c\u3073\u51fa\u3057\u4e2d\u306b\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u3057\u305f: <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">\u5b58\u5728\u3057\u306a\u3044\u30c7\u30d0\u30a4\u30b9\u3092\u6307\u5b9a\u3057\u307e\u3057\u305f\u3002<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\u767a\u751f\u5834\u6240 \u884c:<\/span><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #D8DEE9FF\"> \u6587\u5b57:<\/span><span style=\"color: #B48EAD\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">+<\/span><span style=\"color: #D8DEE9FF\"> .\\ssd_fill_verify.ps1 <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">DriveLetter E <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">SizeTB <\/span><span style=\"color: #B48EAD\">3.63<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">BlockMiB <\/span><span style=\"color: #B48EAD\">16<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">Seed  ...<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">+<\/span><span style=\"color: #D8DEE9FF\"> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #81A1C1\">+<\/span><span style=\"color: #D8DEE9FF\"> CategoryInfo          : NotSpecified: <\/span><span style=\"color: #ECEFF4\">(<\/span><span style=\"color: #D8DEE9FF\">:<\/span><span style=\"color: #ECEFF4\">)<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#91;<\/span><span style=\"color: #81A1C1\">ssd<\/span><span style=\"color: #D8DEE9FF\">_<\/span><span style=\"color: #81A1C1\">fill<\/span><span style=\"color: #D8DEE9FF\">_<\/span><span style=\"color: #81A1C1\">verify.ps1<\/span><span style=\"color: #ECEFF4\">&#93;<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\"> MethodInvocationException<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #81A1C1\">+<\/span><span style=\"color: #D8DEE9FF\"> FullyQualifiedErrorId : IOException<\/span><span style=\"color: #81A1C1\">,<\/span><span style=\"color: #D8DEE9FF\">ssd_fill_verify.ps1<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u3053\u306e\u3042\u3068<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>\u30da\u30fc\u30b8\u30f3\u30b0\u64cd\u4f5c\u4e2d\u306b\u30c7\u30d0\u30a4\u30b9 \\Device\\Harddisk2\\DR2 \u4e0a\u3067\u30a8\u30e9\u30fc\u304c\u691c\u51fa\u3055\u308c\u307e\u3057\u305f\u3002<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9FF\">\u30da\u30fc\u30b8\u30f3\u30b0\u64cd\u4f5c\u4e2d\u306b\u30c7\u30d0\u30a4\u30b9 \\Device\\Harddisk2\\DR2 \u4e0a\u3067\u30a8\u30e9\u30fc\u304c\u691c\u51fa\u3055\u308c\u307e\u3057\u305f\u3002<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>{\u9045\u5ef6\u66f8\u304d\u8fbc\u307f\u30c7\u30fc\u30bf\u306e\u7d1b\u5931} \u30d5\u30a1\u30a4\u30eb E:\\filltest.bin \u306e\u305f\u3081\u306e\u30c7\u30fc\u30bf\u3092\u4e00\u90e8\u4fdd\u5b58\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u30c7\u30fc\u30bf\u3092\u640d\u5931\u3057\u307e\u3057\u305f\u3002 \u3053\u306e\u30a8\u30e9\u30fc\u306f\u3001\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc\u306e\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u307e\u305f\u306f\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u63a5\u7d9a\u306e\u969c\u5bb3\u306b\u3088\u3063\u3066\u767a\u751f\u3057\u305f\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u3069\u3053\u304b\u5225\u306e\u6240\u306b\u4fdd\u5b58\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #ECEFF4\">{<\/span><span style=\"color: #D8DEE9FF\">\u9045\u5ef6\u66f8\u304d\u8fbc\u307f\u30c7\u30fc\u30bf\u306e\u7d1b\u5931<\/span><span style=\"color: #ECEFF4\">}<\/span><span style=\"color: #D8DEE9FF\"> \u30d5\u30a1\u30a4\u30eb E:\\filltest.bin \u306e\u305f\u3081\u306e\u30c7\u30fc\u30bf\u3092\u4e00\u90e8\u4fdd\u5b58\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u30c7\u30fc\u30bf\u3092\u640d\u5931\u3057\u307e\u3057\u305f\u3002 \u3053\u306e\u30a8\u30e9\u30fc\u306f\u3001\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc\u306e\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u307e\u305f\u306f\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u63a5\u7d9a\u306e\u969c\u5bb3\u306b\u3088\u3063\u3066\u767a\u751f\u3057\u305f\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u3069\u3053\u304b\u5225\u306e\u6240\u306b\u4fdd\u5b58\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u304c\u767a\u751f\u3057\u3066\u3001\u30c8\u30c9\u30e1\u306e<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3 \u30ed\u30b0\u3078\u306e\u30c7\u30fc\u30bf\u306e\u30d5\u30e9\u30c3\u30b7\u30e5\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002VolumeId: E:\u3001DeviceName: \\Device\\HarddiskVolume7 \u3067\u7834\u640d\u304c\u767a\u751f\u3057\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\n\n           \u30a8\u30e9\u30fc\u306e\u72b6\u614b: \u5b58\u5728\u3057\u306a\u3044\u30c7\u30d0\u30a4\u30b9\u3092\u6307\u5b9a\u3057\u307e\u3057\u305f\u3002\n\n           \u30c7\u30d0\u30a4\u30b9 GUID: {2b36ea7d-ac3f-008e-956a-4952a3d4f474}\n           \u30c7\u30d0\u30a4\u30b9\u88fd\u9020\u5143: \n           \u30c7\u30d0\u30a4\u30b9 \u30e2\u30c7\u30eb: SSD 4TB\n           \u30c7\u30d0\u30a4\u30b9\u306e\u30ea\u30d3\u30b8\u30e7\u30f3: VA001CBN\n           \u30c7\u30d0\u30a4\u30b9\u306e\u30b7\u30ea\u30a2\u30eb\u756a\u53f7: 001441\n           \u30d0\u30b9\u306e\u7a2e\u985e: SATA\n\n           \u30a2\u30c0\u30d7\u30bf\u30fc\u306e\u30b7\u30ea\u30a2\u30eb\u756a\u53f7: <\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9FF\">\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3 \u30ed\u30b0\u3078\u306e\u30c7\u30fc\u30bf\u306e\u30d5\u30e9\u30c3\u30b7\u30e5\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002VolumeId: E:\u3001DeviceName: \\Device\\HarddiskVolume7 \u3067\u7834\u640d\u304c\u767a\u751f\u3057\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">           \u30a8\u30e9\u30fc\u306e\u72b6\u614b: \u5b58\u5728\u3057\u306a\u3044\u30c7\u30d0\u30a4\u30b9\u3092\u6307\u5b9a\u3057\u307e\u3057\u305f\u3002<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">           \u30c7\u30d0\u30a4\u30b9 GUID: <\/span><span style=\"color: #ECEFF4\">{<\/span><span style=\"color: #D8DEE9FF\">2b36ea7d<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">ac3f<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #B48EAD\">008e<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">956a<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">4952a3d4f474<\/span><span style=\"color: #ECEFF4\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">           \u30c7\u30d0\u30a4\u30b9\u88fd\u9020\u5143: <\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">           \u30c7\u30d0\u30a4\u30b9 \u30e2\u30c7\u30eb: SSD <\/span><span style=\"color: #B48EAD\">4<\/span><span style=\"color: #81A1C1\">TB<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">           \u30c7\u30d0\u30a4\u30b9\u306e\u30ea\u30d3\u30b8\u30e7\u30f3: VA001CBN<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">           \u30c7\u30d0\u30a4\u30b9\u306e\u30b7\u30ea\u30a2\u30eb\u756a\u53f7: <\/span><span style=\"color: #B48EAD\">001441<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">           \u30d0\u30b9\u306e\u7a2e\u985e: SATA<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">           \u30a2\u30c0\u30d7\u30bf\u30fc\u306e\u30b7\u30ea\u30a2\u30eb\u756a\u53f7: <\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>OS\u518d\u8d77\u52d5\u3057\u3066\u5225PC\u3067\u30de\u30a6\u30f3\u30c8\u3057\u305f\u3068\u3053\u308d\u3001\u6700\u521d\u306e\u30af\u30ea\u30b9\u30bf\u30eb\u30c7\u30a3\u30b9\u30af\u30a4\u30f3\u30d5\u30a9\u306b\u623b\u3063\u305f\u308f\u3051\u3067\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"706\" src=\"https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-2-1024x706.jpg\" alt=\"\" class=\"wp-image-4854\" srcset=\"https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-2-1024x706.jpg 1024w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-2-300x207.jpg 300w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-2-768x530.jpg 768w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-2-1536x1059.jpg 1536w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-2-2.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">\u518d\u63b2<\/figcaption><\/figure>\n\n\n\n<p><strong>\u30ef\u30ab<\/strong>\u308a\u307e\u3059\u304b\uff1f<strong>3.62TB<\/strong>\u3082<strong>\u66f8\u304d<\/strong>\u8fbc\u3093\u3060<strong>&#8220;\u4e8b\u5b9f&#8221;<\/strong>\u304c<strong>&#8220;\u7121\u304f\u306a\u3063\u3066&#8221;<\/strong>\u3044\u308b\u3002\u3069\u3046\u3044\u3046\u539f\u7406\u306a\u3093\u3067\u3059\u304b\uff1f\u8ab0\u304b\u6559\u3048\u3066\u304f\u3060\u3055\u3044\u3002<br>\u3053\u306e\u76f4\u5f8c\u3001\u30af\u30a4\u30c3\u30af\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3092\u547d\u4ee4\u3057\u307e\u3057\u305f\u304c\u53d7\u3051\u4ed8\u3051\u307e\u305b\u3093\u3002\u30ad\u30e3\u30f3\u30bb\u30eb\u2192\u52b9\u304b\u306a\u3044\u2192\u629c\u7dda\u2192\u518d\u8d77\u52d5\u2192\u518d\u30de\u30a6\u30f3\u30c8\u2192\u3068\u308a\u3042\u3048\u305a\u898b\u3048\u308b\u2192txt\u30d5\u30a1\u30a4\u30eb\u306e\u4f5c\u6210\u2192\u4e0d\u53ef\u80fd\u3067\u3059\u3002<br>\u3053\u306etxt\u30d5\u30a1\u30a4\u30eb\u306e\u4f5c\u6210\u547d\u4ee4\u3092\u6700\u5f8c\u306b\u3001<br>\u3069\u3046\u3084\u3089SSD\u306f<strong>&#8220;\u8003\u3048\u308b\u306e\u3092\u3084\u3081\u305f&#8221;<\/strong>\u3088\u3046\u3067\u30012\u5ea6\u3068\u8a8d\u8b58\u3067\u304d\u306a\u304f\u306a\u308a<strong>\u4e0d\u660e\u306a\u30c7\u30d0\u30a4\u30b9<\/strong>\u3078\u3068\u306a\u308a\u307e\u3057\u305f\u3002<s>Linux\u306b\u30de\u30a6\u30f3\u30c8\u3057\u305f\u3089\u307e\u3060\u904a\u3079\u305d\u3046\u3060\u3051\u3069\u306a<\/s><br>\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u304c\u518d\u8d77\u4e0d\u80fd\uff08\u30ea\u30bf\u30a4\u30a2\uff09\u306b\u306a\u3063\u305f\u304b\u3001\u5bb9\u91cf\u507d\u88c5\u30c9\u30e9\u30a4\u30d6\u304c\u9650\u754c\u7a81\u7834\u3057\u3066\u518d\u8d77\u4e0d\u80fd\uff08\u30ea\u30bf\u30a4\u30a2\uff09\u306b\u306a\u3063\u305f\u304b<br>\u4eca\u3068\u306a\u3063\u3066\u306f\u77e5\u308b\u3088\u3057\u3082\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u305d\u3057\u30662.5\u30a4\u30f3\u30c1\u306eHDD\u3092\u8cb7\u3063\u305f<\/h2>\n\n\n\n<p>\u307e\u3041\u9332\u753b\u7528\u3067\u3059\u304b\u3089\u306d\u3002\u4f55\u3082\u9762\u767d\u304f\u306a\u3044\u666e\u901a\u306e2.5\u30a4\u30f3\u30c1HDD\u3067\u3059\u3088\u3002<br>\u3068\u3044\u3046\u304b2.5\u30a4\u30f3\u30c17mm\u3067\u3063\u3066\u306a\u308b\u3068\u30015400\u56de\u8ee2\u3001\u30ad\u30e3\u30c3\u30b7\u30e5128MB\u3001\u5bb9\u91cf2TB\u304c\u9650\u754c\u3063\u307d\u3044\u3067\u3059\u306d\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"939\" height=\"513\" src=\"https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-7.png\" alt=\"\" class=\"wp-image-4859\" srcset=\"https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-7.png 939w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-7-300x164.png 300w, https:\/\/libero-en.jp\/btob\/wp-content\/uploads\/2026\/02\/image-7-768x420.png 768w\" sizes=\"(max-width: 939px) 100vw, 939px\" \/><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/kakaku.com\/item\/K0000920810\/\" target=\"_blank\" rel=\"noopener\" title=\"https:\/\/kakaku.com\/item\/K0000920810\/\">https:\/\/kakaku.com\/item\/K0000920810\/<\/a><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u3042\u3084\u3057\u3044\u5546\u54c1\u30c0\u30e1\u7d76\u5bfe<\/h2>\n\n\n\n<p>\u8cb7\u3046\u306a\u3068\u306f\u3044\u3044\u307e\u305b\u3093\u304c\u3001\u3042\u304f\u307e\u3067\u81ea\u5df1\u8cac\u4efb\u304c\u3069\u3053\u307e\u3067\u3082\u4ed8\u304d\u307e\u3068\u3044\u307e\u3059\u3002<br>\u4f8b\u3048\u3070\u30d1\u30bd\u30b3\u30f3\u5de5\u623f\u306f\u76f8\u6027\u304c\u60aa\u304b\u3063\u305f\u3089\u4fdd\u967a\u307e\u3067\u3042\u308a\u307e\u3059\u304b\u3089\u3001<br>\u3084\u306f\u308a\u305d\u3046\u3044\u3046\u3068\u3053\u308d\u304b\u3089\u8cfc\u5165\u3059\u308b\u306e\u304c\u30b9\u30b8\u304c\u826f\u3044\u3068\u601d\u3044\u307e\u3059\u3002<br>\u4eca\u56de\u8cfc\u5165\u3057\u305fSSD\u306f\u30db\u30ef\u30a4\u30c8\u30e9\u30d9\u30eb\u306a\u3093\u3066\u53ef\u611b\u3044\u30e2\u30f3\u3058\u3083\u306a\u3044\u7c97\u60aa\u54c1\u3067\u3057\u305f\u304c\u3002\u3002\u3002<br><br>\u3055\u3066\u3001\u4eca\u56de\u30ef\u30a4\u304c\u8eab\u3092\u3082\u3063\u3066\u304a\u5c4a\u3051\u3057\u305f\u8feb\u771f\u306e\u8a18\u4e8b\u306f\u3044\u304b\u304c\u3067\u3057\u305f\u304b\uff1f<br>\u5b89\u7269\u8cb7\u3044\u306e\u92ad\u5931\u3044\u3068\u306f\u3044\u3044\u307e\u3059\u304c\u30011\u4e07\u639b\u304b\u3063\u3066\u307e\u3059\u304b\u3089\u306d\u3002<br>\u540c\u30581\u4e07\u3067\u307b\u307cHDD\u8cb7\u3048\u305f\u3057\u3001<s>skeb\u3068\u304b\u30b9\u30d1\u30c1\u30e3\u3084<\/s>\u304a\u3044\u3057\u3044\u30b4\u30cf\u30f3\u306e\u307b\u3046\u304c\u6e80\u8db3\u5ea6\u9ad8\u3044\u3067\u3059\u304b\u3089\u306d\u3002<br>\u3069\u306a\u305f\u304b\u306e\u9152\u306e\u80b4\u306b\u306a\u308c\u3070\u5e78\u3044\u3067\u3059\u3002<br>\u3067\u306f\uff01\u307e\u305f\u306d\uff5e\uff5e\uff5e\uff5e\uff5e\uff5e\uff5e\uff5e\uff5e\uff5e\uff5e\uff5e\uff01\uff01\uff01\uff01\uff01\uff01\uff01\uff01\uff01\uff01\uff01\uff01\uff01\uff01\uff01<\/p>\n","protected":false},"author":16,"featured_media":4867,"template":"","meta":{"swell_btn_cv_data":""},"blog_cat":[59],"blog_tag":[],"class_list":["post-4848","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog_cat-ittech"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/libero-en.jp\/btob\/wp-json\/wp\/v2\/blog\/4848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/libero-en.jp\/btob\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/libero-en.jp\/btob\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/libero-en.jp\/btob\/wp-json\/wp\/v2\/users\/16"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/libero-en.jp\/btob\/wp-json\/wp\/v2\/media\/4867"}],"wp:attachment":[{"href":"https:\/\/libero-en.jp\/btob\/wp-json\/wp\/v2\/media?parent=4848"}],"wp:term":[{"taxonomy":"blog_cat","embeddable":true,"href":"https:\/\/libero-en.jp\/btob\/wp-json\/wp\/v2\/blog_cat?post=4848"},{"taxonomy":"blog_tag","embeddable":true,"href":"https:\/\/libero-en.jp\/btob\/wp-json\/wp\/v2\/blog_tag?post=4848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}