JEYI 2230 M.2 Enclosure, USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure NVME PCI-E M-Key External SSD Enclosure, 4tb Max, Support UASP Trim (Fits only NVMe PCIe 2230 JMS583A3) - i9 Zebra 2230 Pocket
JEYI 2230 M.2 Enclosure, USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure NVME PCI-E M-Key External SSD Enclosure, 4tb Max, Support UASP Trim (Fits only NVMe PCIe 2230 JMS583A3) - i9 Zebra 2230 Pocket
JEYI 2230 M.2 Enclosure, USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure NVME PCI-E M-Key External SSD Enclosure, 4tb Max, Support UASP Trim (Fits only NVMe PCIe 2230 JMS583A3) - i9 Zebra 2230 Pocket
JEYI 2230 M.2 Enclosure, USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure NVME PCI-E M-Key External SSD Enclosure, 4tb Max, Support UASP Trim (Fits only NVMe PCIe 2230 JMS583A3) - i9 Zebra 2230 Pocket
JEYI 2230 M.2 Enclosure, USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure NVME PCI-E M-Key External SSD Enclosure, 4tb Max, Support UASP Trim (Fits only NVMe PCIe 2230 JMS583A3) - i9 Zebra 2230 Pocket
JEYI 2230 M.2 Enclosure, USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure NVME PCI-E M-Key External SSD Enclosure, 4tb Max, Support UASP Trim (Fits only NVMe PCIe 2230 JMS583A3) - i9 Zebra 2230 Pocket
JEYI 2230 M.2 Enclosure, USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure NVME PCI-E M-Key External SSD Enclosure, 4tb Max, Support UASP Trim (Fits only NVMe PCIe 2230 JMS583A3) - i9 Zebra 2230 Pocket
JEYI 2230 M.2 Enclosure, USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure NVME PCI-E M-Key External SSD Enclosure, 4tb Max, Support UASP Trim (Fits only NVMe PCIe 2230 JMS583A3) - i9 Zebra 2230 Pocket
1 / 8
JEYI 2230 M.2 Enclosure, USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure NVME PCI-E M-Key External SSD Enclosure, 4tb Max, Support UASP Trim (Fits only NVMe PCIe 2230 JMS583A3) - i9 Zebra 2230 Pocket
JEYI 2230 M.2 Enclosure, USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure NVME PCI-E M-Key External SSD Enclosure, 4tb Max, Support UASP Trim (Fits only NVMe PCIe 2230 JMS583A3) - i9 Zebra 2230 Pocket
JEYI 2230 M.2 Enclosure, USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure NVME PCI-E M-Key External SSD Enclosure, 4tb Max, Support UASP Trim (Fits only NVMe PCIe 2230 JMS583A3) - i9 Zebra 2230 Pocket
JEYI 2230 M.2 Enclosure, USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure NVME PCI-E M-Key External SSD Enclosure, 4tb Max, Support UASP Trim (Fits only NVMe PCIe 2230 JMS583A3) - i9 Zebra 2230 Pocket
JEYI 2230 M.2 Enclosure, USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure NVME PCI-E M-Key External SSD Enclosure, 4tb Max, Support UASP Trim (Fits only NVMe PCIe 2230 JMS583A3) - i9 Zebra 2230 Pocket
JEYI 2230 M.2 Enclosure, USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure NVME PCI-E M-Key External SSD Enclosure, 4tb Max, Support UASP Trim (Fits only NVMe PCIe 2230 JMS583A3) - i9 Zebra 2230 Pocket
JEYI 2230 M.2 Enclosure, USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure NVME PCI-E M-Key External SSD Enclosure, 4tb Max, Support UASP Trim (Fits only NVMe PCIe 2230 JMS583A3) - i9 Zebra 2230 Pocket
JEYI 2230 M.2 Enclosure, USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure NVME PCI-E M-Key External SSD Enclosure, 4tb Max, Support UASP Trim (Fits only NVMe PCIe 2230 JMS583A3) - i9 Zebra 2230 Pocket
0% OFF
Save $-16.90
amazon

JEYI 2230 M.2 Enclosure, USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure NVME PCI-E M-Key External SSD Enclosure, 4tb Max, Support UASP Trim (Fits only NVMe PCIe 2230 JMS583A3) - i9 Zebra 2230 Pocket

$16.90
256 sold
Qty

Download Driver

Product Description

 

1. Only supports NVME protocol M.2 SSD, does not support B+M key SATA protocol M.2 NGFF SSD.

2. Support specifications: 2230(other lengths are not supported).Note:don't support old version NVME SSD, pls take it into account before placing an order.

3. Chip: JMS583 TYPEC 3.1 chip, support mainstream nvme pcie m2 hard drive on the market

4. External interface: USB3.2 Type-A straight plug interface is downward compatible with USB3.0 USB2.0 interface (supports USB2.0 and 3.0 interfaces, of course you run 2.0 when you connect 2.0, and run 3.0 when you connect 3.0)

5. Reading speed: 1000MB/s (This data is for reference only) The actual reading speed is mainly related to the SSD and the device. The test results of the same device on different SSDs are different.

6. JEYI offer a 2-year warranty policy, which covers any defects in materials or workmanship. If a product fails within two years of the original purchase date, we will provide a replacement product at no additional cost. However, the customer will be responsible for the cost of shipping the product to us for inspection. This warranty does not cover damages caused by misuse or mishandling of the product.


 

JEYI 2230 Full Aluminum M.2 NVMe SSD Enclosure

 

Adopt More Stable JMS583 Chip

 

Based on the JMS583 USB 3.2 GEN2 bridge chip ensures a steady and speed up to 10Gbps transmission HD movie transfer only takes a few seconds

 

Supports NVMe Protocol Drives

 

Supports NVMe SSD, such as Samsung990 PRO/ 980 PRO/ 970EVO PIUS/950 PRO/ 960 EVOXP941/PM951/PM961/ SM951/ SM961,Intel SSD 6/7Toshiba RD500/ XG5/ XG6 and so on.

 

1G File Transfer in 1 Second

 

NVMe enclosure adoptsISB 3 2 Gen 2 transfer speed up to 10Gbps

 

Triple Heat Dissipation

 

Better heat dissipation takes away a lot of the heat generated by the drive during reading and writing

 

M.2 SSD To be Portable

 

The external expansion m.2 SSD becomes a mobile hard disk in seconds, making data storage convenient

You May Also Like Don't Like These?
const TAG = 'spz-custom-painter-button-animation'; const MAX_ITERATION_COUNT = 99999999; const SITE = (window.C_SETTINGS && window.C_SETTINGS.routes && window.C_SETTINGS.routes.root) || ''; const ADD_TO_CART_ANIMATION_SETTING = `${SITE}/api/marketing_atmosphere_app/add_to_cart_btn_animation/setting`; class SpzCustomPainterButtonAnimation extends SPZ.BaseElement { /**@override */ static deferredMount() { return false; } /** @param {!SpzElement} element */ constructor(element) { super(element); /** @private {!../../src/service/xhr-impl.Xhr} */ this.xhr_ = SPZServices.xhrFor(this.win); /** @private {Object} */ this.data_ = null; /** @private {Element} */ this.addToCartButton_ = null; /** @private {boolean} */ this.productAvailable_ = true; /** @private {number} */ this.timerId_ = null; /** @private {number} */ this.animationExecutionCount_ = 0; /** @private {boolean} */ this.selectedVariantAvailable_ = true; /** @private {number} */ this.delay_ = 5000; /** @private {number} */ this.iterationCount_ = 5; /** @private {string} */ this.animationClass_ = ''; } /** @override */ isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } /** @override */ buildCallback() { this.productAvailable_ = this.element.hasAttribute('product-available'); this.selectedVariantAvailable_ = this.element.hasAttribute('selected-variant-available'); } /** @override */ mountCallback() { this.render_(); } /** @private */ render_() { if (!this.productAvailable_) { return; } this.fetch_().then((data) => { if (!data) { return; } this.data_ = data; this.animationClass_ = `painter-${data.animation_name}-animation`; this.iterationCount_ = data.animation_iteration_count === 'infinite' ? MAX_ITERATION_COUNT : data.animation_iteration_count; const animationDuration = 1; const animationDelay = data.animation_delay || 5; this.delay_ = (animationDuration + animationDelay) * 1000; this.handleButtonEffect_(); }); } /** * @param {JsonObject} data * @return {(null|Object)} * @private */ parseJson_(data) { try { return JSON.parse(data); } catch (e) { return null; } } /** * @return {Promise} * @private */ fetch_() { return this.xhr_.fetchJson(ADD_TO_CART_ANIMATION_SETTING).then((data) => { if (!data || !data.enabled) { return null; } return this.parseJson_(data.detail); }); } /** @private */ getAddToCartButton_() { this.addToCartButton_ = SPZCore.Dom.scopedQuerySelector( document.body, '[data-section-type="product"] [role="addToCart"], [data-section-type="product_detail"] [role="addToCart"], [data-section-type="product_detail"] [data-click="addToCart"], [data-section-type="product"] [data-click="addToCart"]' ); } /** @private */ restartAnimation_() { this.addToCartButton_.classList.remove(this.animationClass_); this.addToCartButton_./* OK */ offsetWidth; this.addToCartButton_.classList.add(this.animationClass_); this.animationExecutionCount_++; } /** @private */ clearTimer_() { this.win.clearInterval(this.timerId_); this.timerId_ = null; } /** @private */ setupTimer_() { this.timerId_ = this.win.setInterval(() => { this.restartAnimation_(); if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); this.clearTimer_(); } }, this.delay_); } /** @private */ restartTimer_() { if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); return; } this.setupTimer_(); } /** @private */ listenVariantChange_() { SPZUtils.Event.listen(self.document, 'dj.variantChange', (e) => { const selectedVariant = e.detail && e.detail.selected; if (!selectedVariant) { return; } const {available} = selectedVariant; if (this.selectedVariantAvailable_ !== available) { this.selectedVariantAvailable_ = available; this.clearTimer_(); if (available) { this.restartTimer_(); } } }); } /** @private */ removeAnimationClass_() { this.win.setTimeout(() => { this.addToCartButton_.classList.remove(this.animationClass_); }, 1000); } /** @private */ handleButtonEffect_() { this.getAddToCartButton_(); if (!this.addToCartButton_) { return; } if (this.selectedVariantAvailable_) { ++this.animationExecutionCount_; this.addToCartButton_.classList.add(this.animationClass_); if (this.iterationCount_ === 1) { this.removeAnimationClass_(); return; } this.setupTimer_(); } this.listenVariantChange_(); } } SPZ.defineElement(TAG, SpzCustomPainterButtonAnimation);